Changelog

v3.9.0 - 2024-03-26

Features and Enhancements

  • Update the service to build from Synapse v2.165.0.

v3.8.0 - 2024-03-01

Features and Enhancements

  • Update the service to build from Synapse v2.164.0.

  • Update the service to manage S3 related logging using the s3:log:level configuration value. This defaults to the INFO level. This can be used to display DEBUG related information if needed. DEBUG related information may contain secret key material depending on the deployment configuration.

v3.7.0 - 2023-11-15

Features and Enhancements

  • Update the service to build from Synapse v2.154.1.

v3.6.1 - 2023-10-10

Bugfixes

  • Fix an issue where aborting a download before all of the bytes were read could leak AIOHTTP connections.

v3.6.0 - 2023-08-21

Features and Enhancements

  • Update the service to build from Synapse v2.144.0.

v3.5.0 - 2023-07-28

Features and Enhancements

  • Update the service to build from Synapse v2.143.0.

v3.4.0 - 2023-07-07

Features and Enhancements

  • Update the service to build from Synapse v2.141.0.

v3.3.0 - 2023-07-04

Features and Enhancements

  • Update the service to build from Synapse v2.140.1.

v3.2.0 - 2023-06-14

Features and Enhancements

  • Update the service to build from Synapse v2.138.0.

v3.1.0 - 2023-05-24

Features and Enhancements

  • Add byterange retry to get() operations.

  • Update the service to build from Synapse v2.133.0.

v3.0.0 - 2023-05-09

Features and Enhancements

  • Update the service to build from Synapse v2.133.0.

  • Added two new configuration options, s3:upload:multipart:chunksize and s3:upload:io:queue:max, in order to control multi-part file uploads.

Deprecations

  • The s3:transfer:upload and s3:transfer:download configuration options have been removed. If these values are provided in a cell.yaml file, they will need to be removed prior to updating the S3 Axon to v3.0.0.

v2.22.0 - 2023-02-23

Features and Enhancements

  • Update the service to build from Synapse v2.123.0.

v2.21.0 - 2023-02-02

Features and Enhancements

  • Update the service to add byterange support.

  • Update the service to build from Synapse v2.122.0.

v2.20.0 - 2023-01-09

Features and Enhancements

  • Update the service to build from Synapse v2.119.0.

v2.19.0 - 2022-12-05

Features and Enhancements

  • Add boot hooks to the container entrypoint. Move the entrypoint script to /vertex/synapse/entrypoint.sh.

v2.18.0 - 2022-11-15

Features and Enhancements

  • Update the service to build from Synapse v2.114.0.

Documentation

  • Update the service name used in the deployment guide.

v2.17.0 - 2022-10-09

Features and Enhancements

  • Update to Synapse v2.110.0 Axon convention.

v2.16.0 - 2022-08-31

Documentation

  • Update documentation for S3 configurations.

v2.15.0 - 2022-07-13

Features and Enhancements

  • Update the Axon implementation to Synapse v2.101.0 to support new csvrows APIs and the new readlines implementation.

v2.14.0 - 2022-06-15

Features and Enhancements

  • Update the Axon implementation to Synapse v2.97.0 to support new proxy arguments.

v2.13.0 - 2022-06-01

Documentation

  • Update documentation for AHA provisioning.

v2.12.0 - 2022-05-17

Features and Enhancements

  • Update to the newest Synapse v2.93.0 to support AHA provisioning.

v2.11.0 - 2022-03-28

Features and Enhancements

  • Update the Synapse-S3 service to build off of the current Synapse base image.

v2.10.0 - 2022-01-18

Features and Enhancements

  • Update the service to build from Synapse v2.79.0.

v2.9.1 - 2021-09-16

Bugfixes

  • Properly inherit axon config options including http proxy

v2.9.0 - 2021-08-20

Features and Enhancements

  • Add a telepath method on Axon recoverIndices useful to recover local indices without reuploading to S3.

v2.8.0 - 2021-07-21

Features and Enhancements

  • Update the service to use tini as a container entrypoint.

  • If the s3:transfer:download configuration option is not configured, it now defaults to populating the multipart_chunksize option to 100MB, to allow downloading files up to 1TB in size to S3. User provided configurations are not affected by this default behavior.

  • If the s3:transfer:upload configuration option is not configured, it now defaults to populating the multipart_chunksize option to 100MB, to allow uploading files up to 1TB in size to S3. User provided configurations are not affected by this default behavior.

v2.7.0 - 2021-06-21

Features and Enhancements

  • Update the service to build from Synapse v2.43.0.

v2.6.0 - 2021-05-17

Features and Enhancements

  • Update the service to build from Synapse v2.38.0.

v2.5.0 - 2021-04-26

Features and Enhancements

  • Update the service to include information for the getCellInfo() API.

v2.4.0 - 2021-02-16

Features and Enhancements

  • Support Axon blob deletion via Telepath and HTTP APIs. (#18)

v2.3.0 - 2021-01-21

Features and Enhancements

  • Update the Axon API to the Synapse v2.23.0 API.

v2.2.0 - 2021-01-09

Features and Enhancements

  • Update the Axon API to the Synapse v2.21.1 API.

  • Build new Docker tags for the latest release in a given major version. For example, this adds the v2.x.x Docker tag. (#17)

v2.1.0 - 2020-08-26

Features and Enhancements

  • This release updates the underlying Axon code to include the HTTP API handlers for the Axon. (#15)

Improved Documentation

  • Add IAM permission documentation and persistence note. (#14)

v2.0.2 - 2020-07-01

Bugfixes

  • Fix a CircleCI configuration issue.

v2.0.1 - 2020-07-01

Features and Enhancements

  • Update the Axon.get() interface to implement Axon._get(), ensuring that we maintain upstream semantics for validating we have the hash in our local slab before asking S3 for the file. (#8)

Improved Documentation

  • Add Initial Documentation. (#12)

v2.0.0 - 2020-06-09

Features and Enhancements

  • Initial release of the Synapse S3 Axon service.