Skip to content

Releases: teran/archived

v0.1.0-rc1

27 Nov 23:13
v0.1.0-rc1
1ab61c6
Compare
Choose a tag to compare
v0.1.0-rc1 Pre-release
Pre-release

Changelog

  • 1ab61c6 Add TTL setting for container versions in CLI, GC and manager (#269)
  • bde668c Add check constraints for container.version_ttl_seconds and blobs.size (#268)

v0.1.0-rc0

26 Nov 06:24
v0.1.0-rc0
3816e5c
Compare
Choose a tag to compare
v0.1.0-rc0 Pre-release
Pre-release

Changelog

  • 3816e5c Add MIME type & filename to the presigned URL (#267)
  • 8693304 Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#266)
  • feab434 Bump github.com/gabriel-vasile/mimetype from 1.4.1 to 1.4.7 (#265)
  • 755bf39 Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#264)
  • 97194ac Set proper MIME type for the objects created via CLI (#263)

v0.0.9-rc1

24 Nov 08:10
v0.0.9-rc1
2d9a1c1
Compare
Choose a tag to compare
v0.0.9-rc1 Pre-release
Pre-release

Changelog

  • 2d9a1c1 Use unified interface for object sources (#236)
  • 0b80da3 Allow to use environment variables to setup docker-compose for S3 endpoint (#262)
  • b05ed4b Allow to create pre-releases automatically (#260)

v0.0.9-rc0

18 Nov 04:02
v0.0.9-rc0
ddbbb94
Compare
Choose a tag to compare
v0.0.9-rc0 Pre-release
Pre-release

Changelog

v0.0.8

02 Sep 05:37
v0.0.8
9c6c771
Compare
Choose a tag to compare

Changelog

  • 9c6c771 Bump google.golang.org/grpc from 1.65.0 to 1.66.0 (#200)
  • 2a861fd Bump github.com/Masterminds/sprig/v3 from 3.2.3 to 3.3.0 (#199)
  • aedcf08 Bump go.opentelemetry.io/otel/trace from 1.26.0 to 1.29.0 (#198)
  • 432fc8e Fix missed error mapping on service side when version doesn't exist (#197)
  • c0a66a2 Fix service error mapping on listing nonexistent container (#161)
  • f51700f Add metrics for manager (#195)
  • 307342d Add TTL field for containers, update containers representation (#194)
  • c10225b Add GPG key verification by checksum (#192)
  • 0319061 Allow to preserve scheme on redirect to object (#191)
  • 14aef94 Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.2 (#190)
  • 2c250b3 Fix incomplete buffer in CLI (#189)
  • 2e5cc60 Add healthcheck for minio, fix seeder container names, and reduce object size (#185)
  • 254a5ad Use unprivileged user to run all components except CLI (#184)
  • 3064baa Add missed tests for cli/service (#183)
  • 8048549 close #143: add container pagination (#180)
  • a0178c5 Add seeder to get some data in docker-compose'd application (#182)
  • 3b07c3f Use bigint for size field of blob to allow huge files and uint64 in the code accordingly (#177)
  • 3bb459d Fix unclean error in case of 404 or other error (#175)
  • 958fa22 Add ability to move container from one namespace to another (#174)
  • a27e830 Add namespaces to group containers (#172)
  • 57c7924 Wrap manager errors (#171)
  • a97567a Add rename container feature to CLI & manager (#170)
  • 37050f4 Add ability to use RH mirrorlist to choose mirror (#169)
  • 44fec34 Fix status reporting to the actual value (#168)
  • 335cfa5 Add mirrorlist handling library (#167)
  • b199673 Add some info level logging for create version from yum repo (#166)
  • ad17a59 Lazyblob isolation (#165)
  • ce5fe8b Remove excess buffer on file upload (#164)
  • dfc7407 Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 (#163)
  • d92fac0 Add GPG key verification for RPM packages (#157)
  • 6e2503e Use safer temp file operations, add some logging (#162)
  • 7dd0970 Fix lazyblob tempdir cleanup (#160)
  • a72c190 Add lazyblob library to allow downloading file only once and reuse it (#159)
  • 8ecc25c Fix missed setup-go action version (#158)
  • 6714aa8 Fix ineffassign issues & add it to CI (#156)
  • 476640f Move presenters in their own subpackages for manager & publisher (#151)
  • 95aa76b Update README with some details about roadmap, testing, etc. (#140)
  • 451883a Update Go to 1.23 (#131)
  • 386a4dd Fix path to configuration docs (#132)
  • 19d715c Add configuration reference & cleanup orphaned variables (#124)
  • 51adb98 Add CLI support to create version directly from remote YUM repository (#122)
  • 663ee50 refactoring: Use constants instead of literals (#121)
  • 2cf1d84 Add rel=noopener for external links (#120)
  • ac0448e Add some security tweaks for k8s deployment example (#119)
  • 124ae0a Fix HTML metadata stuff (#118)
  • e5b8801 Add SonarQube artefacts dir to .gitignore (#117)
  • b117a2f Add badges to README (#116)
  • ec326b9 Fix 5xx errors on underlying error appearance with cache turned on (#115)

v0.0.7

11 Aug 16:13
v0.0.7
3628cc0
Compare
Choose a tag to compare

Changelog

  • 3628cc0 Add components interaction diagram (#114)
  • fd44726 Add read-through caching for publisher (#113)
  • 4a284e4 Add some stat cache minor tweaks (#112)
  • 186d1de Implement DeleteContainer on CLI side (#111)
  • 52a35e9 Fix to enable trace logging only for tests CLI (#110)
  • 8d0f6c2 Add checkboxes to feature list (#109)
  • c693141 Delete object implementation (#108)
  • 5b53880 Add manager-level implementation of some methods + cover the missed ones with tests (#107)
  • 2c0a17c Consolidate query logging (#106)
  • 98c688a Fix excess slash in the key if directory without ending shash was passed (#105)
  • 5e32721 Implement delete version feature (#104)
  • bfa5764 Optimize objects listings (#103)
  • b0caa61 Reduce PostgreSQL index size for objects table (#102)
  • db045fd Fix db.Ping() error message (#101)
  • c34250d Bump github.com/docker/docker from 27.0.0+incompatible to 27.1.0+incompatible (#89)
  • c3ce077 New probe handlers (#100)

v0.0.6

05 Aug 06:03
v0.0.6
4f57fda
Compare
Choose a tag to compare

Changelog

  • 4f57fda Fix time.Now provider in GC (#99)
  • ded7251 Bump github.com/aws/aws-sdk-go from 1.55.3 to 1.55.5 (#98)
  • 9a87bab Bump golang.org/x/sync from 0.7.0 to 0.8.0 (#97)

v0.0.5

04 Aug 19:09
v0.0.5
35c110c
Compare
Choose a tag to compare

Changelog

  • 35c110c Add some deployments docs & example (#96)
  • 99db2bd Features/proper gc (#95)
  • ff78af3 Enrich version model with metadata (#94)
  • 8035778 Use configuration struct for gc service initialization (#93)
  • 0e842e8 Use desceding order for versions list (#92)
  • 2c2fafa Add ability to access the latest version in any container automatically (#91)
  • 6db1cea Add query execution time logging (#90)
  • d20c95e Use bulk deletion for objects in GC (#88)
  • 7956371 Bump github.com/aws/aws-sdk-go from 1.54.20 to 1.55.3 (#87)
  • 9248f24 Add gc component to clean unpublished old versions (#84)
  • f143b06 Add created_at fields to tables (#86)
  • c698426 Add down migrations & tests (#85)
  • 21741f1 Add echo prometheus metrics middleware (#83)
  • 7922905 Avoid using labels used in k8s (#82)
  • 60100cb Add archived-exporter component (#81)
  • 3648f84 Fix printing unpublished versions in publisher (#80)
  • ea9d1a1 Make pagination configurable (#79)
  • 4979d20 Add image for CLI (#78)
  • fab472e Bump github.com/aws/aws-sdk-go from 1.54.19 to 1.54.20 (#77)
  • 74b6045 Add pagination support (#76)

v0.0.4

21 Jul 14:15
v0.0.4
8fdeee7
Compare
Choose a tag to compare

Changelog

  • 8fdeee7 Add logging to manager (#75)
  • c0e8f23 Add some trace logging for metadata repository (#74)
  • c1b5cda Fix improper version selection on listing (#73)
  • 4c83d01 Generalize boilerplate for templates (#72)
  • 5567d67 Use stat cache in cli service (#71)
  • 72ddbbe Add stat cache repository (#70)
  • 5ee54c1 Fix unintented creating objects if it is not requested (#69)
  • 137693a Improve error readability in CLI (#68)
  • d0eb915 Sort containers by name on listing (#67)
  • bc8f48a Add ability to serve static in publisher (#64)
  • bb724c1 Add ability to create version right from directory (#66)
  • 077dfbe Add ability to publish version right at creation (#65)
  • 15bd850 Add archived-cli user agent (#63)
  • 64b99af Add versions pagination to service (#62)
  • 239ef01 Add ListPublishedVersionsByContainerAndPage to split versions by pages (#61)
  • 0bfa0d4 Add trace log-level in docker-compose by default (#60)

v0.0.3

15 Jul 06:20
v0.0.3
6d00538
Compare
Choose a tag to compare

Changelog

  • 6d00538 Use external gRPC test server implementation (#59)
  • 5235563 [BREAKING CHANGE] Rename the rest of previous naming: protobufs (#58)
  • 62acfd0 Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 (#57)
  • bd6dd6d Bump google.golang.org/grpc from 1.64.1 to 1.65.0 (#56)
  • 479feef Bump github.com/aws/aws-sdk-go from 1.54.15 to 1.54.19 (#55)
  • a2ca92a Fix error on database migration with no change (#54)