Releases: Isawan/terrashine
v1.0.1
Patch update with updated dependencies and minor QoL improvements. Work to beginning for supporting terrashine to be ran as a lambda is in progress.
What's Changed
- fix: Implemented graceful shutdown by @Isawan in #394
- chore: Added initial support for running terrashine as lambda by @Isawan in #291
- chore: add step by step development instructions by @ssun3 in #304
- feat: Updated logging in lamdba to default to JSON by @Isawan in #382
- chore: add compile instructions for linux by @ssun3 in #293
Dependency updates
- chore(deps): update ci environment by @renovate in #288
- chore(deps): update quay.io/minio/minio:latest docker digest to 78eba29 by @renovate in #289
- chore(deps): update quay.io/minio/minio:latest docker digest to ab5551a by @renovate in #292
- chore(deps): update docker.io/amazon/aws-cli docker digest to b126d82 by @renovate in #294
- chore(deps): update quay.io/minio/minio:latest docker digest to 0534dcb by @renovate in #296
- fix(deps): update rust crate clap to ^4.5.2 by @renovate in #295
- chore(deps): update docker.io/amazon/aws-cli docker digest to 1a7bc5f by @renovate in #297
- fix(deps): update rust crate reqwest to 0.11.25 by @renovate in #298
- chore(deps): update docker.io/alpine/openssl docker digest to f46f311 by @renovate in #299
- chore(deps): update quay.io/minio/minio:latest docker digest to b9e644d by @renovate in #300
- chore(deps): update docker.io/amazon/aws-cli docker digest to 543ac4e by @renovate in #301
- fix(deps): update rust crate thiserror to ^1.0.58 by @renovate in #303
- ci: Updated renovate config by @Isawan in #305
- chore(deps): update ci environment by @renovate in #306
- chore(deps): update rust crate axum-macros to 0.4.1 by @renovate in #307
- fix(deps): update rust crate anyhow to ^1.0.81 by @renovate in #302
- fix(deps): update rust crate clap to ^4.5.3 by @renovate in #309
- fix(deps): update aws-sdk-rust monorepo by @renovate in #308
- fix(deps): update rust crate tower-http to ^0.5.2 by @renovate in #312
- fix(deps): update rust crate http to ^1.1.0 by @renovate in #290
- chore(deps): update docker.io/amazon/aws-cli docker digest to 314278e by @renovate in #315
- fix(deps): update rust crate reqwest to 0.12.0 by @renovate in #310
- chore(deps): update rust crate uuid to 1.8.0 by @renovate in #314
- chore(deps): update docker.io/library/postgres:16-alpine docker digest to 1d74239 by @renovate in #316
- fix(deps): update rust crate reqwest to 0.12.1 by @renovate in #317
- chore(deps): update ci environment by @renovate in #318
- chore(deps): update docker.io/alpine/openssl docker digest to 38647c2 by @renovate in #319
- fix(deps): update rust crate axum to ^0.7.5 by @renovate in #320
- fix(deps): update rust crate reqwest to 0.12.2 by @renovate in #321
- fix(deps): update rust crate clap to ^4.5.4 by @renovate in #322
- fix(deps): update aws-sdk-rust monorepo by @renovate in #324
- chore(deps): update quay.io/minio/minio:latest docker digest to 88af734 by @renovate in #325
- chore(deps): update docker.io/amazon/aws-cli docker digest to 55fde2b by @renovate in #326
- chore(deps): update docker.io/amazon/aws-cli docker digest to 015921f by @renovate in #328
- chore(deps): update docker.io/alpine/openssl docker digest to 18534f2 by @renovate in #329
- fix(deps): update rust crate serde_json to ^1.0.115 by @renovate in #323
- chore(deps): update quay.io/minio/minio:latest docker digest to 6a96b6c by @renovate in #330
- fix(deps): update rust crate lambda_http to 0.11.1 by @renovate in #327
- chore(deps): update docker.io/amazon/aws-cli docker digest to 9d15822 by @renovate in #331
- fix(deps): update tokio-packages by @renovate in #313
- fix(deps): update rust crate reqwest to 0.12.3 by @renovate in #332
- chore(deps): update docker.io/amazon/aws-cli docker digest to 9e4f6d7 by @renovate in #333
- chore(deps): update docker.io/alpine/openssl docker digest to 95225b3 by @renovate in #334
- chore(deps): update quay.io/minio/minio:latest docker digest to 178e05a by @renovate in #335
- fix(deps): update rust crate aws-config to ^1.1.10 by @renovate in #336
- fix(deps): update rust crate anyhow to ^1.0.82 by @renovate in #338
- fix(deps): update rust crate aws-sdk-s3 to ^1.22.0 by @renovate in #337
- chore(deps): update docker.io/library/nginx docker digest to 215c18d by @renovate in #339
- chore(deps): update ci environment by @renovate in #340
- chore(deps): update docker.io/library/nginx docker digest to 07145ce by @renovate in #341
- chore(deps): update docker.io/library/nginx docker digest to b72dad1 by @renovate in #342
- fix(deps): update rust crate aws-config to ^1.2.0 by @renovate in #344
- chore(deps): update docker.io/amazon/aws-cli docker digest to 0fadd0f by @renovate in #343
- fix(deps): update rust crate aws-sdk-s3 to ^1.23.0 by @renovate in #345
- chore(deps): update docker.io/alpine/openssl docker digest to 321c614 by @renovate in #346
- chore(deps): update docker.io/library/nginx docker digest to 9ff236e by @renovate in #347
- fix(deps): update rust crate serde_json to ^1.0.116 by @renovate in #349
- fix(deps): update rust crate serde to ^1.0.198 by @renovate in #350
- fix(deps): update rust crate reqwest to 0.12.4 by @renovate in #351
- fix(deps): update rust crate thiserror to ^1.0.59 by @renovate in #352
- fix(deps): update aws-sdk-rust monorepo by @renovate in #353
- fix(deps): update rust crate hyper to ^1.3.1 by @renovate in #348
- fix(deps): update rust crate serde to ^1.0.199 by @renovate in #354
- fix(deps): update rust crate serde to ^1.0.200 by @renovate in #355
- fix(deps): update rust crate sqlx to ^0.7.4 by @renovate in #311
- fix(deps): update aws-sdk-rust monorepo by @renovate in #356
- fix(deps): update rust crate anyhow to v1.0.83 by @renovate in #358
- fix(deps): update rust crate thiserror to v1.0.60 by @renovate in #359
- fix(deps): update rust crate aws-sdk-s3 to v1.26.0 by @renovate in #360
- fix(deps): update rust crate aws-config to v1.4.0 by @renovate in #363
- fix(deps): update rust crate aws-sdk-s3 to v1.27.0 by @renovate in #364
- fix(deps): update rust crate aws-sdk-s3 to v1.28.0 by @renovate in #365
- fix(deps): update serde by @renovate in #361
- fix(deps): update rust crate aws-sdk-s3 to v1.29.0 by @renovate in #366
- fix(deps): update rust crate serde to v1.0.202 by @renovate in #367
- fix(deps): update rust crate anyhow to v1.0.84 by @renovate in #368
- fix(deps): update rust crate thiserror to v1.0.61 by @renovate in #369
- fix(deps): update rust crate anyhow to v1.0.85 by @renovate in https://github.com/Isa...
v1.0.0
This is the v1.0.0 release, the CLI has been modified to use subcommands for serving the API and running migrations.
The application can now be started up using the server
subcommand
terrashine server --s3-bucket-name terrashine --http-redirect-url https://localhost:9443/
The migration tool has now been bundled with the application and can be ran using the migrate
subcommand.
terrashine migrate
What's Changed
- feat: Updated CLI syntax to use subcommands by @Isawan in #268
- feat: Added database migration command by @Isawan in #269
- fix: Fixed performance impact from switching to musl by @Isawan in #267
- fix: Ensure error status propagates correctly to exit code by @Isawan in #285
- fix: Fix early shutdown log message by @Isawan in #286
Dependencies update
- fix(deps): update rust crate anyhow to ^1.0.80 by @renovate in #270
- fix(deps): update serde by @renovate in #271
- fix(deps): update rust crate aws-config to ^1.1.6 by @renovate in #272
- fix(deps): update rust crate aws-sdk-s3 to ^1.16.0 by @renovate in #273
- chore(deps): update docker.io/amazon/aws-cli docker digest to 93d6314 by @renovate in #275
- chore(deps): update docker.io/alpine/openssl docker digest to f77dd5c by @renovate in #276
- chore(deps): update docker.io/amazon/aws-cli docker digest to a98a273 by @renovate in #277
- chore(deps): update docker.io/alpine/openssl docker digest to ec09e03 by @renovate in #278
- chore(deps): update quay.io/minio/minio:latest docker digest to a23f6de by @renovate in #279
- chore(deps): update quay.io/minio/minio:latest docker digest to b442666 by @renovate in #280
- fix(deps): update rust crate hyper to ^1.2.0 by @renovate in #274
- chore(deps): update rust crate tempfile to 3.10.1 by @renovate in #281
- fix(deps): update rust crate aws-config to ^1.1.7 by @renovate in #282
- chore(deps): update docker.io/amazon/aws-cli docker digest to ef3a2a1 by @renovate in #284
- fix(deps): update rust crate aws-sdk-s3 to ^1.17.0 by @renovate in #283
Full Changelog: v0.1.3...v1.0.0
v0.1.3
v0.1.2
What's Changed
- feat: Compile with LTO for slight speedup by @Isawan in #56
- fix: Updated Metrics grouping by @Isawan in #54
Dependency updates
- fix(deps): update rust crate tokio to ^1.33.0 by @renovate in #68
- fix(deps): update rust crate http to 0.2.9 by @renovate in #72
- fix(deps): update rust crate reqwest to 0.11.22 by @renovate in #73
- fix(deps): update rust crate url to ^2.4.1 by @renovate in #82
- fix(deps): update rust crate thiserror to ^1.0.49 by @renovate in #78
- fix(deps): update rust crate clap to ^4.4.6 by @renovate in #81
- fix(deps): update aws-sdk-rust monorepo by @renovate in #71
- fix(deps): update tokio-packages by @renovate in #74
- fix(deps): update rust crate serde to ^1.0.188 by @renovate in #75
- fix(deps): update rust crate tower-http to ^0.4.4 by @renovate in #79
- fix(deps): update rust crate serde_json to ^1.0.107 by @renovate in #76
- fix(deps): update rust crate sqlx to ^0.7.2 by @renovate in #77
Full Changelog: v0.1.1...v0.1.2
v0.1.1
This release contains a major breaking change.
We are moving the mirror endpoints from the base URL from example.com/.+
to example.com/mirror/v1/.+
.
To upgrade without disruption, first upgrade to v0.1.0
which supports both old and new endpoints simultaneously.
Once v0.1.0
is deployed, all terraform client configurations will need to be updated to point at the new base URL.
Once all clients have been updated, you can upgrade to this release without disruption.
This is being done as it namespaces the mirror API to prevent issues due to namespace collisions with hostnames.
What's Changed
Full Changelog: v0.1.0...v0.1.1
v0.1.0
This release is a transition release for the next version which contains a major breaking change.
We are moving the mirror endpoints from the base URL example.com/.+
to example.com/mirror/v1/.+
.
Terraform client configurations will need to be updated to point at the new base URL.
In this version, both endpoints are supported simultaneously to allow easy transition during an upgrade.
The next v0.1.1
release will contain the breaking change of removing the old endpoints.
This is being done as it namespaces the mirror API to prevent issues due to namespace collisions with hostnames.
What's Changed
- feat!: Move location of terraform provider endpoint by @Isawan in #51
- feat: Added additional tracing to rejected extractors by @Isawan in #39
- docs: Added documentation for terraform client configuration
Full Changelog: v0.0.3...v0.1.0
v0.0.3
v0.0.2
What's Changed
- feat: Changed log format to compact log format
- feat: Added only publish documentation on new releases
Full Changelog: v0.0.1...v0.0.2