Skip to content

Releases: xcnt/drivr-certificate-client

v1.3.0

20 Jun 08:40
81bb783
Compare
Choose a tag to compare

Changelog

  • 81bb783 Merge pull request #27 from xcnt/feat/DRVR-324
  • 0d0105e feat: add https prefix to api url if not provided

v1.2.0

15 Apr 11:33
ad9bef1
Compare
Choose a tag to compare

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

26 Feb 12:43
Compare
Choose a tag to compare

Changelog

  • 66907f7 fix: use correct path to cmd in goreleaser config

v1.0.0

26 Oct 16:14
Compare
Choose a tag to compare

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