Releases: containerish/OpenRegistry
Releases · containerish/OpenRegistry
Skynet SDK version bump
What's Changed
- Fix: config validation before starting the service avoids panic by @guacamole in #141
- Fix: github redirect by @guacamole in #142
- Fix: safe alternative to uuid.New() and uuid.NewString() functions by @guacamole in #143
- Fix: yaml version from 2.4.0 to 3.0.0 by @guacamole in #144
- Upgrade CodeQL Github Action by @jay-dee7 in #145
- .github: Bump actions/upload-artifact from 1 to 3 by @dependabot in #146
- .github: Bump golangci/golangci-lint-action from 2 to 3 by @dependabot in #147
- go.mod: bump github.com/go-playground/validator/v10 from 10.10.1 to 10.11.0 by @dependabot in #148
- go.mod: bump github.com/sendgrid/sendgrid-go from 3.11.0+incompatible to 3.11.1+incompatible by @dependabot in #149
- go.mod: bump github.com/rs/zerolog from 1.24.0 to 1.26.1 by @dependabot in #150
- go.mod: bump github.com/labstack/echo/v4 from 4.5.0 to 4.7.2 by @dependabot in #151
- go.mod: bump github.com/hashicorp/go-multierror from 1.0.0 to 1.1.1 by @dependabot in #152
- go.mod: bump github.com/spf13/viper from 1.8.1 to 1.12.0 by @dependabot in #153
- go.mod: bump github.com/labstack/echo-contrib from 0.11.0 to 0.12.0 by @dependabot in #155
- go.mod: bump github.com/jackc/pgx/v4 from 4.13.0 to 4.16.1 by @dependabot in #156
- go.mod: bump github.com/rs/zerolog from 1.26.1 to 1.27.0 by @dependabot in #157
- fix: Bump Skynet SDK version by @jay-dee7 in #158
- fix: Bump Skynet SDK by @jay-dee7 in #159
Full Changelog: v0.2.1...v0.2.2
Github login fix
What's Changed
Full Changelog: v0.2.0...v0.2.1
Open Beta Program
What's Changed
- Fix: renamed github workflow names by @guacamole in #78
- Fix: Use our fork of go-skynet for all Skynet Ops by @jay-dee7 in #82
- Feat: Support for Pinning to Skynet using single account by @jay-dee7 in #84
- Fix: logging by adding new logger struct by @guacamole in #86
- Postgres implementation by @guacamole in #87
- Yaml app config by @jay-dee7 in #91
- Chore: GitGuradian Secret Scanning by @jay-dee7 in #92
- Feat: implemented pagination api by @guacamole in #93
- Chore: Create LICENSE by @guacamole in #94
- Chore(deps): Bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible by @dependabot in #96
- Chore: Dependency Cleanup by @jay-dee7 in #97
- Feat: added api to list user catalog with pagination by @guacamole in #98
- Refactor: Using Skynet SDK's Metadata API by @jay-dee7 in #100
- Chore: Adds cancel-in-progress on consecutive push by @jay-dee7 in #101
- Chore: OCI Certification Badge by @jay-dee7 in #105
- Chore: updated Readme MD to include disclaimer by @guacamole in #107
- Update issue templates by @guacamole in #109
- Feat: basic implementation for search for auto-completion api by @guacamole in #112
- Fix: Skynet Portal URL from config file by @jay-dee7 in #113
- Fix: removed io.ReadAll from entire project by @guacamole in #114
- Feat: added console writer for local logging by @guacamole in #123
- Add: updated http client for skynet by @guacamole in #124
- GitHub auth by @jay-dee7 in #95
- Renew access token by @jay-dee7 in #126
- Add: logging for newly merged code by @guacamole in #127
- Refactor: removed all occurrences of KV/Badger store by @guacamole in #128
- Refactor: removed session struct and auth from types.go by @guacamole in #129
- Add: sort images with namespace and last_updated by @guacamole in #130
- Feat: email verification by @guacamole in #131
- Password management apis by @guacamole in #132
- Enhanced Logging by @guacamole in #134
- Final changes before release by @jay-dee7 in #136
New Contributors
- @dependabot made their first contribution in #96
Full Changelog: v0.1.0...v0.2.0
OCI Conformance certification
What's Changed
- Add: HTTP Request ID Middleware by @jay-dee7 in #63
- Fix: forward logs to fluent-bit agent by @jay-dee7 in #64
- Fix: Failing github action for OCI Conformanve by @jay-dee7 in #65
- Fix: registry error while redirect by @guacamole in #72
- Feat: offloading bandwidth to client side for Pull operations by @guacamole in #70
- Chore: added individual github actions by @guacamole in #74
- Add: New OCI Conformance Badges by @jay-dee7 in #75
- Chore: added recreating.sh script to replicate the results by @guacamole in #73
- Fix: typo fix in readme by @jay-dee7 in #76
Full Changelog: v0.0.2-beta...v0.1.0
v0.0.2-beta
What's Changed
- Token auth by @jay-dee7 in #48
- fix: bug fix for token auth by @jay-dee7 in #49
- add: enhanced sign-in experience by @guacamole in #51
- add: added better error responses by @guacamole in #52
- add: added api support for fetching registry images by @guacamole in #53
- Update README.md by @guacamole in #54
- Add: Supports Grafana Cloud Logs by @jay-dee7 in #56
- Fix: nil map panic fix for fluent bit retry method by @jay-dee7 in #57
- refactor: removed concurrent retry for failed log messages by @jay-dee7 in #58
- fix: initial user signup fix by @jay-dee7 in #59
- added freshping badge by @guacamole in #61
- Add: Zerolog with FluentBit Integration by @jay-dee7 in #60
Full Changelog: v0.0.1-beta...v0.0.2-beta
v0.0.1-beta
What's Changed
- Added AuthN, AuthZ and HTTP Basic Auth by @guacamole in #1
- Memory optimization for Push/Pull container images by @jay-dee7 in #2
- Added missing endpoints and fixed delete endpoints /w auth by @jay-dee7 in #4
- Refactored and removed dead code by @guacamole in #6
- Added RateLimiter and beta signup apis by @guacamole in #7
- added mod-fix command for go-skynet fork by @jay-dee7 in #8
- Update README.md by @guacamole in #10
- Cleanup - app vars, certs, and config files by @jay-dee7 in #11
- Added delete endpoints by @jay-dee7 in #12
- upgraded containerd version to v1.5.4 by @jay-dee7 in #14
- adding github actions by @guacamole in #15
- Added Label to Dockerfile for github packages by @jay-dee7 in #16
- fixed delete api test case by @guacamole in #17
- Added logging for request/response size by @jay-dee7 in #18
- fixed go.mod and jwt vulnerabilities by @guacamole in #20
- added badge for OCI conformance by @guacamole in #22
- fixed DeleteLayer api test case by @guacamole in #21
- implemented tag/list api by @guacamole in #23
- Fixed OCI Conformance github actions issue by @jay-dee7 in #24
- fixed Docker file to use cache by @guacamole in #25
- Quality Check - Github CodeQL Workflow by @jay-dee7 in #26
- Fix: PullLayer and CompleteUpload for OCI conformance by @guacamole in #27
- Doc: added Github CodeQL Badge by @jay-dee7 in #28
- fix: removed int overflow vulnerability by @jay-dee7 in #29
- doc: added git-cliff for easy changelog generation by @jay-dee7 in #30
- doc: added code of conduct by @jay-dee7 in #33
- fix: implemented delete apis by @guacamole in #31
- fix: github action for conformance by @jay-dee7 in #32
- feat: added catalog api by @guacamole in #35
- chore: added golangci linter to improve code quality by @guacamole in #40
- refactor: Linter fix by @guacamole in #41
- chore: adds golangci-lint github action by @guacamole in #43
- chore: fixes failing linter github action by @jay-dee7 in #45
- refactor: removed dead code as suggested in issue #42 by @guacamole in #44
- refactor: refactored to make code more manageable by @guacamole in #46
New Contributors
- @guacamole made their first contribution in #1
- @jay-dee7 made their first contribution in #2
Full Changelog: https://github.com/containerish/OpenRegistry/commits/v0.0.1-beta