diff --git a/CHANGELOG.md b/CHANGELOG.md index baa1330..c3a7a09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ # Changelog + All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) @@ -6,59 +7,80 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [v0.4.6] + +### Fixed + +- Update RPM .spec file so copr builds succeed. [#65](https://github.com/xmidt-org/themis/pull/65) + ## [v0.4.5] -- Refactor configuration to preserve case in claims + +- Refactor configuration to preserve case in claims. [#63](https://github.com/xmidt-org/themis/pull/63) ### Changed + - Update mentions of the default branch from 'master' to 'main'. [#58](https://github.com/xmidt-org/themis/pull/58) ## [v0.4.4] + - remove extra rpm config files [#43](https://github.com/xmidt-org/themis/pull/43) - add JWK support [#48](https://github.com/xmidt-org/themis/pull/48) - add pprof support [#50](https://github.com/xmidt-org/themis/pull/50) - add content negotation for /keys [#53](https://github.com/xmidt-org/themis/pull/53) ## [v0.4.3] + - fix rpm spec file for epel 8 [#42](https://github.com/xmidt-org/themis/pull/42) ## [v0.4.2] + - fix rpm spec file, fix changelog formatting [#41](https://github.com/xmidt-org/themis/pull/41) ## [v0.4.1] + - added docker automation - updated release pipeline to use travis - added specialized partner id logic [#40](https://github.com/xmidt-org/themis/pull/40) ## [v0.4.0] + - Removed the required option for claims and metadata obtained from HTTP requests ## [v0.3.2] + - Add versioning to themis binaries ## [v0.3.1] + - Added a custom xhttpserver.Listener type - Added MaxConcurrentRequests enforcement driven by configuration - ConstantHandler for static HTTP transaction responses - Busy decorator for enforcing MaxConcurrentRequests ## [v0.3.0] + - Allow metrics and health servers to be disabled - Allow only a claims server to be configured - Require an issuer server if a keys server is configured, and vice versa ## [v0.2.1] + - Use metrics namespace from config ## [v0.2.0] + - added configurable and application-injectable peer verification for MTLS ## [v0.1.1] + - Use new paths for systemd start ## [v0.1.0] + - Added logic to create RPMs per themis running mode ## [v0.0.3] + - updated Makefile - updated conf directory - Refactored config and xlog packages to remove some magic and makes things more obvious @@ -66,9 +88,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Simplify HTTP client/server component providers ## [v0.0.2] + - Fixed issues with building themis as a module ## [v0.0.1] + - Rename from xmidt-issuer to themis to follow the naming convention - Dev mode - Uber/fx style provders @@ -83,8 +107,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Integrated health via InvisionApp/go-health - Converted to a go module: github.com/xmidt-org/themis - -[Unreleased]: https://github.com/xmidt-org/themis/compare/v0.4.5...HEAD +[Unreleased]: https://github.com/xmidt-org/themis/compare/v0.4.6...HEAD +[v0.4.6]: https://github.com/xmidt-org/themis/compare/v0.4.5...v0.4.6 [v0.4.5]: https://github.com/xmidt-org/themis/compare/v0.4.4...v0.4.5 [v0.4.4]: https://github.com/xmidt-org/themis/compare/v0.4.3...v0.4.4 [v0.4.3]: https://github.com/xmidt-org/themis/compare/v0.4.2...v0.4.3 diff --git a/deploy/packaging/themis.spec b/deploy/packaging/themis.spec index 0687bc4..384c745 100644 --- a/deploy/packaging/themis.spec +++ b/deploy/packaging/themis.spec @@ -27,7 +27,7 @@ The Xmidt authentication JWT issuer for connecting devices in standalone mode %setup -q %build -GO111MODULE=on GOPROXY=https://proxy.golang.org go build -ldflags "-linkmode=external -X 'main.BuildTime=`date -u '+%Y-%m-%d %H:%M:%S'`' -X main.GitCommit={{{ git_short_hash }}} -X main.Version=%{version}" -o %{name} . +GOPROXY=https://proxy.golang.org go build -ldflags "-linkmode=external -X 'main.BuildTime=`date -u '+%c'`' -X main.GitCommit={{{ git_short_hash }}} -X main.Version=%{version}" -o %{name} . %install echo rm -rf %{buildroot}