Releases: teran/archived
Releases · teran/archived
v0.1.0-rc1
v0.1.0-rc0
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
v0.0.9-rc0
Changelog
- ddbbb94 Add IMAGE_PREFIX variable to docker-compose to support image proxy (#258)
- 13b770e Bump github.com/ProtonMail/go-crypto from 1.0.0 to 1.1.2 (#257)
- fb18b43 Bump go.opentelemetry.io/otel/trace from 1.31.0 to 1.32.0 (#256)
- c8fe441 Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#255)
- f810de9 Bump google.golang.org/grpc from 1.67.1 to 1.68.0 (#254)
- 704b22e Bump golang.org/x/sync from 0.8.0 to 0.9.0 (#253)
- 9545721 Move appmetrics to dedicated repository (#252)
- 640116f Set proper user & group handling in scratch based images (#251)
- 87856b1 Update alpine base image used in dockerfiles (#250)
- d546beb Move dockerfiles into dedicated folder (#249)
- d2bcff7 Bump github.com/teran/go-docker-testsuite from 1.0.0 to 1.0.1 (#247)
- c3ffe61 Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#248)
- 5a99415 Bump go.opentelemetry.io/otel/trace from 1.30.0 to 1.31.0 (#246)
- 98c40d2 Bump google.golang.org/grpc from 1.67.0 to 1.67.1 (#245)
- 3b4b80c Add some verbosity for CLI (#244)
- 330e70c Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#242)
- c4ede76 Bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#241)
- 92a4bc2 Bump go.opentelemetry.io/otel/trace from 1.29.0 to 1.30.0 (#240)
- ec36454 Bump google.golang.org/grpc from 1.66.0 to 1.66.2 (#239)
- 6f5d146 Bump github.com/golang-migrate/migrate/v4 from 4.17.1 to 4.18.1 (#237)
- 89448c0 Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 (#238)
- 48dd604 Use unified metrics & probes handler for all of components (#235)
- aac0839 Add missed tests for memcache namespace operations (#234)
- b8140ab Increase golangci-lint timeout to 5m (#233)
- 399a2fe Add gofumpt (#232)
- deff85e Update go-docker-testsuite to v1.0.0 (#231)
- f6480f2 Add nolintlint linter (#229)
- 114c733 Add asasalint & asciicheck (#228)
- e7bd7c7 Add tenv linter (#227)
- 064b6c2 Add errorlint linter (#226)
- dd0c06a Add errchkjson linter (#225)
- dc14abd Add whitespace linter (#224)
- 7043483 Add usestdlibvars linter (#223)
- 3d8adac Add unconvert linter (#222)
- 6f565c0 Add goconst linter (#221)
- 52bb0a8 Fix imporper arguments handling for namespace operations + add unused linter (#220)
- c848baf Add SQL related linters (#219)
- e63b1dd Add unparam linter (#218)
- ada052a Add gosmopolitan, perfsprint, reassign, prealloc (#217)
- 12e1e8c Add promlinter (#216)
- 0ce9088 Add noctx linter (#215)
- 3a5eacb Move annotations to verify workflow (#214)
- 624b795 Add missed hadolint passes for cli, exporter, gc and seeder (#213)
- 2001482 Add testify linter (#212)
- 87172e1 Add staticcheck linter (#211)
- 93cb73e Add protogetter linter (#210)
- 31b1701 Add errcheck linter (#209)
- 754ed5b Add bodyclose linter (#208)
- d84caae Add gocritic linter (#207)
- 3132dea Add err113 check (#206)
- 8106166 Add more handly linters to golangci-lint (#205)
- baf3232 Add some basic linters (#204)
- 12157c4 Run ineffassign within golangci-lint check (#203)
- 745ec86 Add golangci-lint to verify CI workflow (#202)
- 94a60c3 Add Go reference badge (#201)
v0.0.8
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
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
v0.0.5
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
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
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)