Skip to content

Releases: teran/archived

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)

v0.0.2

14 Jul 18:50
v0.0.2
f2b2dfa
Compare
Choose a tag to compare

Changelog

  • f2b2dfa Add insecure-skip-verify flag & warning about using both of insecure flags (#52)
  • 7996e65 Reduce amount of platforms to build CLI for to the most commonly used (#53)
  • 4dd34a0 Move CLI opertaions to dedicated service (#51)
  • fc406c6 Rename components (#50)

v0.0.1

13 Jul 21:00
v0.0.1
3aad413
Compare
Choose a tag to compare

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