Releases: xcnt/drivr-certificate-client
Releases · xcnt/drivr-certificate-client
v1.3.0
v1.2.0
Changelog
- ad9bef1 Merge pull request #24 from xcnt/feat/DRIVR-4381/towards-api-tokens-only
- 973263f Merge pull request #23 from xcnt/feat/DRIVR-4304
- eb6627a chore: update golangci-lint
- 8fba3f1 chore: rename variable
- 7b97208 chore: move comment to correct position
- 0e7a3fc docs: adapt to api-key from env only
- 9fb79e3 feat: read api key from stdin
- fb7430b refactor(cmd): environment api key only
- c39dae7 fix: set token type to basic
- 5ebbbfb chore: pin go version to minor release
- fb48e91 chore: update dependencies
- 1efd9ff doc: add api-key to examples in README
- 343578e feat: reject empty api-key
- b6ee2ba feat: remove oauth flow
- c5687ca feat: make api token flag mandatory again
- 45b5367 fix: return certificate bytes not PEM encoded certificate from api
- 7dca10e chore: update go version
- 1e24bc9 feat: do not base64 encode csr and certificate
v1.1.2
v1.0.0
Changelog
- f75e77c fix: add missing semantic-release config
- b077a04 chore: do not track distribution artifacts
- 3889d96 refac: make version compatible with goreleaser defaults
- 35420de chore: add gorelease pipeline step
- 6db99fd feat: add goreleaser configuration
- 6b44551 Merge pull request #4 from xcnt/develop
- 6042b18 chore: bump go version to 1.21.1 to include latest security fixes
- 5706855 feat: add github actions pipeline to build and release drivr-certificate-client
- e1f2577 chore: add Dockerfile and compose for building drivr-cert-client
- 2eab24b Merge pull request #3 from xcnt/feat/CORE-3636/validate_certs
- 3bae088 fix: capitalize DRIVR
- abeba15 refac: hide graphql client ctor
- 6f0c3f0 refac: use new drivr api client instead of graphql
- fd16c09 feat: add drivr api client
- 639d195 refac: clean up query structs
- 851fe84 feat: add graphql type ctors
- 1ef309f refac: clean request/response logging
- 39182ae refac: pass down context
- 870ed3d refac: adjust naming of private and public key flags
- 9b05298 refac: remove obsolete round brackets
- c445af9 fix: make entityUuid optional
- 636ee62 chore: update dependencies
- 80c8412 feat: log request in debug logging mode
- cf63a2e fix: return proper error is certificate is not yet available
- d51d6d6 fix: use proper UUID type to fetch certificate
- 7de4198 refac: extract graphql helper types
- 75ef61c fix: pass pointer to target struct to graphql.Mutate
- e71c87e fix: return error on missing issuer
- f4d3a5f fix: uuid extraction from response
- 2041a2a fix: pass proper Timespan tio graphql
- 1b724aa fix: help graphql to us a proper UUID type in queries
- 4c98869 fix: provide entity UUID to create certificate
- 47630cb feat: make issuer flag required on create certificate
- 64c6e58 feat: fetch issuer UUID for createCertificate
- 9b2406a refac: change clashing command line shortcut
- 823f8b0 refac: oauth2 only if token
- ce4a277 feat: add query for issuer uuid
- e7665c0 feat: add command to validate client certificates
- 3d0258c chore: add mqtt library
- 78b25a6 feat: add query to get certificate authority for issuer
- d2f202a fix: query name for certificate
- 8d35aaf Merge pull request #1 from xcnt/feat/CORE-3630/cert-client
- 48eaf02 fix: ugly var name
- d45c604 fix: binary name in readme
- bfa51be doc: fix doc to use uuid not client name for fetching
- 1912138 feat: allow specifying certificate output filename in create command
- e31517f feat: fetch on create certificate
- ac8f1de refac: Move fetch logic to own function
- 8f8f082 feat: add public key dump command
- 578367a feat: fail on same file for private and public key
- dea1b95 feat: create private key from create certificate command
- 5bbee75 refac: make public key dumping optional
- 37cc659 feat: print certificate UUID after creation
- 91e3eac fix: use uuid to fetch certificate
- 473e593 fix: add missing duration to api call
- 1639895 doc: add build and usage instructions for drivr-cert-client
- 5fd4286 fix: log level
- 53b2418 feat: pass duration to certificate creation
- 6220b8c feat: make api server URL configurable
- 1ee7a3c feat: write fetched certificate to file
- 1a2e335 fix: fix program name for zsh completion
- 771a381 refac: generalize function to write all kinds of PEM block to file
- 282ceb6 refac: Add Certificate to FetchCertificate result
- 37551df feat: add shell completion command
- 1994acc feat: add fetch command to cli
- 5339d4e feat: add fetch certificate query
- 4cc0fec chore: add fmt and lint targets to Makefile
- d0e1964 chore: do not track keys / created binary
- ca27383 feat: create and send CSR from cli
- b90f7d8 feat: add CSR creation
- fb1672b feat: add function to load private key from file
- 72d18cb refac: uncamel fileName
- 4a55bd0 feat: add graphql api and CreateCertificateMutation
- a889ec9 chore: add graphql dependencies
- 91d4f36 feat: output public key
- 839f6db feat: do not overwrite key files
- 513f38a feat: make key generation configureable
- bb247fd chore: rebuilt when any go file changes
- 7664bd2 feat: generate rsa private key
- 8230184 chore: create scaffold for cert client
- 1ec0164 Initial commit