Releases: teran/archived
Releases · teran/archived
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)
v0.0.2
v0.0.1
Changelog
- 3aad413 Update docker-compose for easier usage (#49)
- 49f0ca1 Add trivial main for CLI (#48)
- 9f85f00 Add manage handlers partial implementation (#47)
- 7d70bd7 Fix handling escaped urls (#46)
- 560d520 Update service to cover manage cases (#45)
- e32777f Add EnsureBlobKey method to metadata repository (#44)
- eb81f14 Update BLOB repository to allow uploading data to presigned URL (#43)
- 908a11f Add router for CLI interface to work with handlers and avoid switch-case factories (#42)
- 9e3e8c8 Add cli main skeleton with help (#41)
- 0df4e23 Implement access service (#40)
- 4a7f478 Fix excess err != nil check (#39)
- 018173e Repositories/fix metadata repository mock (#38)
- 0019389 Add 5xx error handling (#37)
- 7783f31 Add build instructions to README (#35)
- e2de5ce Add error handling behaviour on repository side (#36)
- 0fcb898 Add image names to docker compose (#34)
- b5e3e4b Update ca-certificates to 20240705 (#33)
- 5b9df64 Add the use case to README (#32)
- b15606e Add manage main skeleton (#31)
- 61eacb1 Bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#30)
- 3de7e11 Add manage gRPC API description and handlers skeleton (#29)
- 56f7ce4 Add not found error handling in access presenter (#28)
- 8a23f6f Add CI/CD steps for migrate container image (#27)
- 022fbe1 Add repository level errors for easier mapping (#26)
- e85a61b Optimize versions listing (#25)
- c8b61b4 Add GetBlobKeyByObject method to metadata repository (#24)
- 12d9ad1 Add trailing slashes to containers and versions listings, normalize i… (#23)
- a263954 Fix missed import of lib/pq in access (#22)
- 789d7fe Add docker-compose to launch the whole bunch of components at once (#21)
- abcefbd Add migrate binary & docker image (#20)
- 87e17bc Add compiled protobuf files to .gitignore (#19)
- 1364ef2 Bump github.com/prometheus/client_golang from 1.14.0 to 1.19.1 (#18)
- 1a1980f Bump github.com/aws/aws-sdk-go from 1.49.6 to 1.54.15 (#17)
- 254711e Add AWS S3 driver for BLOB CAS repository (#15)
- f73b500 Revert "Extend build for all platforms (#13)" (#16)
- 634108f Update README.md with project status and roadmap (#14)
- 83c29c0 Add access main skeleton (#5)
- 1fd9818 Extend build for all platforms (#13)
- 1b50038 Add HTML presenter for access component (#12)
- 92728ac Add metadata repo mock (#11)
- 6735f23 Add PostgreSQL metadata repository (#9)
- 423de2c Add service interface with Mock (#7)
- 56e01e7 Add metadata repo interface skeleton (#8)
- a85af99 Add BLOB repository mock (#6)
- c749666 Add BLOB (CAS) repository interface (#3)
- 7680d3a Describe some basics in README (#2)
- 2ebc776 Add Github actions pipelines for verify & release procedures (#1)
- c23f838 Add project skeleton
- 50e2fff Initial commit