A3m

Latest version: v0.7.11

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

Scan your dependencies

Page 3 of 4

0.6.0

==================

Removed
-------

- Remove ``fileFormatIdentification`` logfile.
- Remove unused dependency ``ufraw``.
- Remove transfer METS file (client script ``create_transfer_mets``).

Added
-----

- Add .python-version``, a file indicating the default version of Python to
be used in this project in various contexts, e.g. Docker image, tooling,
etc...
- Add processing configuration choice for file format identification of metadata
files.
- Add ``Empty`` method to the gRPC API (``TransferService``) to manually clean
up local shared folders. This is a temporary solution until a3m learns to do
it automatically.
- Add GitHub issue templates.
- Add settings ``org_id`` and ``org_name`` enabling the customization of the
organization agent.

Changed
-------

- Bump supported versions of Python to 3.11 and 3.12.
- Update other dependencies, including Django 3.2.
- Don't use ``examine_contents`` in the default processing configuration.
- Change the workflow to execute file format identification of metadata files
if ``identify_submission_and_metadata`` is enabled.
- Refactor multiple client scripts with the goal of improved performance and use
of short-lived database transactions.
- In the Docker image: use pyenv to manage the installation of Python, use
Ubuntu 22.04 as the base distribution and the Archivematica 1.15 PPAs for the
installation of dependencies.
- Use local XML schemas for XML validation, enabling the use of a3m without
Internet access.
- Change filename cleanup job to filename change.

Fixed
-----

- Fix a bug in ``normalize.py`` breaking normalization.
- Fix ``CheckCloseConnectionsHandler``, a thin wrapper used for database usage
debugging purposes.
- Fix a bug in ``PoolTaskBackend`` attempting to write to the database after the
batched jobs had already been delivered to the thread pool, causing sporadic
errors in the presence of multiple database writers. The task backend now
writes the tasks before the jobs are delivered to the pool.
- Migrate from Buf remote generation alpha to v1.

.. _changelog-0.5.0:

0.5.0

==================

Added
-----

- Add request-scoped processing configuration.

.. _changelog-0.4.0:

0.4.0

==================

Removed
-------

- Remove reingest capabilities.
- Remove UnitVariable links.
- Remove access normalization paths.
- Remove PID binding.
- Remove access directory support.
- Remove policy check on access derivatives.
- Remove reingest capabilities.

.. _changelog-0.3.1:

0.3.1

==================

Changed
-------

- Change Docker image registry: ``ghcr.io/artefactual-labs/a3m``.

Fixed
-----

- Fix ``long_description`` config in ``setup.cfg``.

.. _changelog-0.3.0:

0.3.0

==================

Added
-----

- Add Sphinx documentation project.

.. _changelog-0.2.1:

0.2.1

==================

Changed
-------

- Disable ``zip_safe`` flag in ``setuptools`` to work around a release problem.

.. _changelog-0.2.0:

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.