Skip to content

Releases: asfadmin/thin-egress-app

tea-release.2.0.2: Python version update to 3.10

20 Sep 19:51
027b0c8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: tea-release.2.0.1...tea-release.2.0.2

tea-release.2.0.1

22 May 21:36
ab12fb0
Compare
Choose a tag to compare

This release adds the required DAR tag to the code bucket created by the terraform module as well as regular dependency updates.

What's Changed

Full Changelog: tea-release.2.0.0...tea-release.2.0.1

tea-release.2.0.0

23 Apr 22:46
ba5f69c
Compare
Choose a tag to compare

Breaking Changes

  • The /locate endpoint now requires the full bucket name to be provided in the bucket_name query parameter.
    Previously it expected only the trailing part of the bucket name with the BUCKET_NAME_PREFIX stripped off

Backwards Compatible Changes

  • Added CORS preflight OPTIONS request.
    Some cross origin requests were failing when using certain libraries that send CORS preflight requests
  • Added A-api-request-uuid for metrics NGAP-11057

What's Changed

New Contributors

Full Changelog: tea-release.1.3.5...tea-release.2.0.0

tea-release.1.3.5: Dependency updates

27 Feb 22:52
Compare
Choose a tag to compare

What's Changed

Full Changelog: tea-release.1.3.4...tea-release.1.3.5

tea-release.1.3.4: Session TTL bugfix

11 Dec 17:56
5fc1b5d
Compare
Choose a tag to compare

Fixes a bug where the SessionTTL parameter in the CloudFormation was no longer being respected and only the default of 7 day sessions was being used. Also includes regular dependency updates.

What's Changed

Full Changelog: tea-release.1.3.3...tea-release.1.3.4

tea-release.1.3.3: Bugfix and dependency updates

14 Jun 17:37
96664f2
Compare
Choose a tag to compare

Fixes a bug where trying to access objects with a : or other special characters in the name would result in an invalid signature causing S3 to return a 403 error. There was also some internal restructuring of the project layout and dependency updates.

What's Changed

Full Changelog: tea-release.1.3.2...tea-release.1.3.3

tea-release.1.3.2: Fix userid being `None` for public data

02 Mar 18:33
2704c24
Compare
Choose a tag to compare

This release fixes an issue introduced in v1.2.0 where the userid for metrics reporting was not being set for public data even if the user was logged in.

What's Changed

Full Changelog: tea-release.1.3.1...tea-release.1.3.2

tea-release.1.3.1: Official S3 direct access support

10 Feb 22:38
005e441
Compare
Choose a tag to compare

With this release we are officially supporting S3 Direct access through TEA. This feature was experimentally implemented in v1.2.0 while we monitored its stability. This release also includes regular dependency updates.

Enabling S3 Direct Access Support (Optional)

For detailed information please refer to our docs page: https://tea-docs.asf.alaska.edu/s3access/

TEA now has the ability to hand out S3 direct access credentials through an /s3credentials endpoint. This is OFF by default and can be enabled via the CloudFormation parameter EnableS3CredentialsEndpoint, or if using the terraform module, the variable s3credentials_endpoint. Changes to this parameter can only take effect on the first stack update after switching to the new CloudFormation template (see technical limitations below for more info), so if you are attempting to enable it and it's not working, this may be why.

If you are considering turning on the S3 credentials endpoint and are making use of the granular prefix based permissions in TEA (rather than simple bucket level permissions) please read the compatibility section in our docs: https://tea-docs.asf.alaska.edu/configuration/#s3-direct-access-compatibility

Technical Limitations of CloudFormation Due to some limitations of CloudFormation, this change will only take effect when the API gateway deployment is updated which typically only happens on initial deployment. To work around this, the name of the CloudFormation resource for the API gateway deployment will have a unique random number appended to it in each release. If you need to force an update more frequently than that, you will need to manually change the name of the 'EgressAPIdeployment' resource in your CloudFormation template before redeploying.

What's Changed

New Contributors

Full Changelog: tea-release.1.3.0...tea-release.1.3.1

tea-release 1.3.0 S3 direct access changes

13 Dec 23:35
7b0f711
Compare
Choose a tag to compare

Adds support for bucket prefix permissions for s3 direct access and changes the credential endpoint response to use camel case keys.

What's Changed

New Contributors

Full Changelog: tea-release.1.2.0...tea-release.1.3.0

tea-release 1.2.0 S3 direct access support

04 Nov 22:31
3d08fc4
Compare
Choose a tag to compare

This release adds an experimental option to enable deploying endpoints for S3 direct access. This feature is still under development so it is recommended to hold off on using this release at this time.

What's Changed

Full Changelog: tea-release.1.1.1...tea-release.1.2.0