Magic-folder

Latest version: v24.3.0

Safety actively analyzes 625148 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

24.3.0

''''''''''''''''''''''''''''''''

Bug Fixes
---------

- The new "read-only" option for join introduced in 24.1.0 unintentionally became required; fix this behavior, and document the feature. (`748 <https://github.com/LeastAuthority/magic-folder/issues/748>`_)

24.1.0

''''''''''''''''''''''''''''''''

Features
--------

- The status API now exposes events related to invites (`708 <https://github.com/LeastAuthority/magic-folder/issues/708>`_)
- Invited devices may decline "write" authority by excluding a Personal capability in their reply (`734 <https://github.com/LeastAuthority/magic-folder/issues/734>`_)
- Added the ability to accept invites that are read-only. (`735 <https://github.com/LeastAuthority/magic-folder/issues/735>`_)


Bug Fixes
---------

- Do not continuously download updates for conflicted files (`731 <https://github.com/LeastAuthority/magic-folder/issues/731>`_)
- Stop using deprecated attr.validators.provides (`739 <https://github.com/LeastAuthority/magic-folder/issues/739>`_)
- Properly parse Welcome JSON from tahoe-lafs after 0.18.0 (`743 <https://github.com/LeastAuthority/magic-folder/issues/743>`_)


Removed Features
----------------

- Python 3.8 is no longer supported (`745 <https://github.com/LeastAuthority/magic-folder/issues/745>`_)


Misc/Other
----------

- `741 <https://github.com/LeastAuthority/magic-folder/issues/741>`_, `#745 <https://github.com/LeastAuthority/magic-folder/issues/745>`_

23.6.0

''''''''''''''''''''''''''''''''

Features
--------

- Added a description of the datamodel to the documentation (`702 <https://github.com/LeastAuthority/magic-folder/issues/702>`_)
- Conflict files now named after the Participant (not Author) (`711 <https://github.com/LeastAuthority/magic-folder/issues/711>`_)


Bug Fixes
---------

- "magic-folder status" properly parses scan/poll events (`717 <https://github.com/LeastAuthority/magic-folder/issues/717>`_)
- Handle updates to conflicted files more robustly (`719 <https://github.com/LeastAuthority/magic-folder/issues/719>`_)


Other Changes
-------------

- Bump dependencies, including security-relevant cryptography library (`716 <https://github.com/LeastAuthority/magic-folder/issues/716>`_)

23.5.0

''''''''''''''''''''''''''''''''

Backwards Incompatible Changes
------------------------------

- The /status endpoint now produces event-based output

This means the messages emitted via the WebSocket are entirely different.
Please see the documentation under "Status API" for the new method.
Ordinarily, this would mean a new version of the API (e.g. /v2/) but we
do not yet declare a stable /v1 API so it has simply changed.

Please get in touch if this causes you problems. (`686 <https://github.com/LeastAuthority/magic-folder/issues/686>`_)


Bug Fixes
---------

- Old or redundant updates from other participants are correctly ignored (`703 <https://github.com/LeastAuthority/magic-folder/issues/703>`_)
- If a client saw multiple other Participants with the same update a Conflict was produced (`713 <https://github.com/LeastAuthority/magic-folder/issues/713>`_)

23.3.1

''''''''''''''''''''''''''''''''

Features
--------

- Various consistency, formatting and content updates to documentation (`699 <https://github.com/LeastAuthority/magic-folder/issues/699>`_)
- Add some missing magic-folder-api subcommands: list-conflicts, file-status, (`700 <https://github.com/LeastAuthority/magic-folder/issues/700>`_)


Bug Fixes
---------

- An incoming delete is correctly ignored if there's no local file to delete (`704 <https://github.com/LeastAuthority/magic-folder/issues/704>`_)
- Cancelling an invite no longer reports an error via the status API (`706 <https://github.com/LeastAuthority/magic-folder/issues/706>`_)

23.3.0

''''''''''''''''''''''''''''''''


Features
--------

- Add ability to cancel an in-progress invite (`692 <https://github.com/LeastAuthority/magic-folder/issues/692>`_)


Bug Fixes
---------

- Our Personal DMD is now checked vs local database state

It's possible with a crash or exit at the right time to
have downloaded an update and noted that in the database
but not yet succeeded in updating the Personal DMD. We
now check at startup for this condition and fix it. (`668 <https://github.com/LeastAuthority/magic-folder/issues/668>`_)


Misc/Other
----------

- `690 <https://github.com/LeastAuthority/magic-folder/issues/690>`_

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.