Releases: DataDog/temporal-large-payload-codec
Releases · DataDog/temporal-large-payload-codec
v1.2.1
What's Changed
- fix: health check doesn't add custom headers. by @MortadhaTeffaha in #76
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- feat: add WithCustomHeaders option by @MortadhaTeffaha in #74
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Changelog
New Features
- 5e3f121: feat: add option WithoutUrlHealthCheck and WithDecodeOnly (@MortadhaTeffaha)
Bug fixes
- d256d5e: fix: Remove deprecated v1 handler (@hferentschik)
- a75a867: fix: Unescape URL encoded key parameter on get (@lminaudier)
Other work
- 7657456: [WFENG-2023] Update
aws-sdk-go-v2
dependencies (#69) (@MarcosCela) - dcccd0f: chore: Organize import statements in Go files (@hferentschik)
- 966be0b: chore: update azblob to v1.1.0 (#71) (@evchee)
- 4177c3d: docs: Add Mermaid diagrams to README (@hferentschik)
v1.0.0
Changelog
Bug fixes
- d256d5e: fix: Remove deprecated v1 handler (@hferentschik)
Other work
- 7657456: [WFENG-2023] Update
aws-sdk-go-v2
dependencies (#69) (@MarcosCela) - dcccd0f: chore: Organize import statements in Go files (@hferentschik)
- 4177c3d: docs: Add Mermaid diagrams to README (@hferentschik)
v0.1.0
Changelog
New Features
- 3d97b2a: feat: Adds Validatable interface (@hferentschik)
- e9736fc: feat: Adds additional object exist check prior to uploading to bucket (@hferentschik)
- 22ea5a1: feat: Adds tests for Azure driver (@hferentschik)
- 300379d: feat: Allows to set the remote codec version when creating the codec instance (@hferentschik)
- 5602e46: feat: Implements Azure driver (@evchee)
- 404b820: feat: Initial implementation of gcs driver (@grantfuhr)
- 37a411e: feat: Introduces Logger interface and ability to log driver calls (@hferentschik)
- 9726850: feat: prepares HTTP handler to serve LPS v1 and v2 (@hferentschik)
Bug fixes
- 76d5e4e: fix: Alings naming of API endpoints names (@hferentschik)
- fc9bff3: fix: Allows to instantiate different driver types (@hferentschik)
- 1a6d0f1: fix: Ensures encoding of payload can handle HTTP response 200 and 201 for put requests (@hferentschik)
- 69720fc: fix: Ensures unkown digest leads to an HTTP 404 status code (@hferentschik)
- eb36a61: fix: Implements remote-codec v2 (@hferentschik)
- fbaf685: fix: Returns Location field in PutResponse of GCS driver (@hferentschik)
- 68d0898: fix: make sure the right codec version URL is used for decoding payloads (@hferentschik)
- 015c7ad: fix: moves compute key up to the storage interface level (@grantfuhr)
Other work
- 0c1c07a: Add content-length to GetResponse (useful for tracing/metrics) (@allengeorge)
- 5c94a0c: Add delete api (@grantfuhr)
- 92d8032: Add delete to memory driver (@grantfuhr)
- 50d12c9: Add e2e test stub (@jlegrone)
- 84ad062: Address more review comments (@allengeorge)
- 2c1e4e9: Do not early flush headers for responses (@allengeorge)
- 65dc15b: Fix bug where I did not early-return on header errors (@allengeorge)
- 400d29e: Fix bug where incorrect checksum mode was used during S3 downloads (@allengeorge)
- 8cf1449: Fix digest specification for S3 driver uploads (@allengeorge)
- 2f0f376: GCS delete object impl (@grantfuhr)
- f49e20c: Implement simple in-memory-buffering S3 download (@allengeorge)
- 7230a45: Initial pass at addressing review comments (@allengeorge)
- 90277c6: Log err when closing reader (@grantfuhr)
- ed4e0f7: Make server and storage drivers public (@jlegrone)
- a84fbb0: Pass through metadata (@jlegrone)
- 27ab624: Return content length in blob response (@allengeorge)
- 7f5f982: S3 delete impl (@grantfuhr)
- c154448: Set Location header before writing header to response stream (@allengeorge)
- 94a6284: Temporarily re-add
/v1/blobs/upload
for backwards-compatibility (@allengeorge) - 3e6393e: Update project description (#62) (@jlegrone)
- 299d52d: Use HEAD to check if bucket exists (@grantfuhr)
- 4d1d2df: Use correct status code for bad http methods (@jlegrone)
- 98cc0bd: Use v2 of the AWS SDK (@allengeorge)
- 99166c3: Validate blob size (@jlegrone)
- a4d5b15: add err to log (@grantfuhr)
- 20a3710: chore: Adds CONTRIBUTING.md (@hferentschik)
- 0fff39e: chore: Adds GitHub Action based CI pipeline (@hferentschik)
- af92232: chore: Adds Go file headers (@hferentschik)
- e1e140d: chore: Adds MIT license (@hferentschik)
- c598a8a: chore: Adds command to update file headers (@hferentschik)
- 5fd27b0: chore: Adds copyright check to CI (@hferentschik)
- c6ab6ac: chore: Adds goreleaser (@hferentschik)
- 5e75f36: chore: Adds license check (@hferentschik)
- ddf9645: chore: Formats Go code (@hferentschik)
- 4187eb9: chore: Moves licensecheck into tools sub-folder (@hferentschik)
- d0d92dd: chore: Refactored e2e test (@hferentschik)
- 4615412: chore: Removed unimplemented minio driver (@hferentschik)
- 4c97719: chore: Updates the temporalite testing dependencies (@hferentschik)
- 30f266e: chore: add copyright header to azure driver (@evchee)
- c98b5f8: docs: Adds README (@hferentschik)
- 3304967: docs: Adds release docs to CONTRIBUTING.md (@hferentschik)
v1.0.0-alpha.1
Changelog
New Features
- 3d97b2a: feat: Adds Validatable interface (@hferentschik)
- e9736fc: feat: Adds additional object exist check prior to uploading to bucket (@hferentschik)
- 22ea5a1: feat: Adds tests for Azure driver (@hferentschik)
- 300379d: feat: Allows to set the remote codec version when creating the codec instance (@hferentschik)
- 5602e46: feat: Implements Azure driver (@evchee)
- 404b820: feat: Initial implementation of gcs driver ( <>)
- 37a411e: feat: Introduces Logger interface and ability to log driver calls (@hferentschik)
- 9726850: feat: prepares HTTP handler to serve LPS v1 and v2 (@hferentschik)
Bug fixes
- 76d5e4e: fix: Alings naming of API endpoints names (@hferentschik)
- fc9bff3: fix: Allows to instantiate different driver types (@hferentschik)
- 1a6d0f1: fix: Ensures encoding of payload can handle HTTP response 200 and 201 for put requests (@hferentschik)
- 69720fc: fix: Ensures unkown digest leads to an HTTP 404 status code (@hferentschik)
- eb36a61: fix: Implements remote-codec v2 (@hferentschik)
- fbaf685: fix: Returns Location field in PutResponse of GCS driver (@hferentschik)
- 68d0898: fix: make sure the right codec version URL is used for decoding payloads (@hferentschik)
- 015c7ad: fix: moves compute key up to the storage interface level ( <>)
Other work
- 0c1c07a: Add content-length to GetResponse (useful for tracing/metrics) (@allengeorge)
- 5c94a0c: Add delete api ( <>)
- 92d8032: Add delete to memory driver ( <>)
- 50d12c9: Add e2e test stub (@jlegrone)
- 84ad062: Address more review comments (@allengeorge)
- 2c1e4e9: Do not early flush headers for responses (@allengeorge)
- 65dc15b: Fix bug where I did not early-return on header errors (@allengeorge)
- 400d29e: Fix bug where incorrect checksum mode was used during S3 downloads (@allengeorge)
- 8cf1449: Fix digest specification for S3 driver uploads (@allengeorge)
- 2f0f376: GCS delete object impl ( <>)
- f49e20c: Implement simple in-memory-buffering S3 download (@allengeorge)
- 7230a45: Initial pass at addressing review comments (@allengeorge)
- 90277c6: Log err when closing reader ( <>)
- ed4e0f7: Make server and storage drivers public (@jlegrone)
- a84fbb0: Pass through metadata (@jlegrone)
- 27ab624: Return content length in blob response (@allengeorge)
- 7f5f982: S3 delete impl ( <>)
- c154448: Set Location header before writing header to response stream (@allengeorge)
- 94a6284: Temporarily re-add
/v1/blobs/upload
for backwards-compatibility (@allengeorge) - 299d52d: Use HEAD to check if bucket exists ( <>)
- 4d1d2df: Use correct status code for bad http methods (@jlegrone)
- 98cc0bd: Use v2 of the AWS SDK (@allengeorge)
- 99166c3: Validate blob size (@jlegrone)
- a4d5b15: add err to log ( <>)
- 20a3710: chore: Adds CONTRIBUTING.md (@hferentschik)
- 0fff39e: chore: Adds GitHub Action based CI pipeline (@hferentschik)
- af92232: chore: Adds Go file headers (@hferentschik)
- e1e140d: chore: Adds MIT license (@hferentschik)
- c598a8a: chore: Adds command to update file headers (@hferentschik)
- 5fd27b0: chore: Adds copyright check to CI (@hferentschik)
- c6ab6ac: chore: Adds goreleaser (@hferentschik)
- 5e75f36: chore: Adds license check (@hferentschik)
- ddf9645: chore: Formats Go code (@hferentschik)
- 4187eb9: chore: Moves licensecheck into tools sub-folder (@hferentschik)
- d0d92dd: chore: Refactored e2e test (@hferentschik)
- 4615412: chore: Removed unimplemented minio driver (@hferentschik)
- 4c97719: chore: Updates the temporalite testing dependencies (@hferentschik)
- 30f266e: chore: add copyright header to azure driver (@evchee)
- c98b5f8: docs: Adds README (@hferentschik)