Skip to content

Latest commit

 

History

History
214 lines (121 loc) · 13.5 KB

CHANGELOG.md

File metadata and controls

214 lines (121 loc) · 13.5 KB

1.6.0 (2024-10-08)

Features

  • add mTLS support and ensure backward compatibility (87fe565)

Bug Fixes

  • provider: patch CA URL handling in LetsEncrypt Tune function (d8f697c)
  • provider: patch type assertion in LetsEncrypt.Tune method (f7988aa)

1.5.1 (2024-07-02)

Bug Fixes

  • security: patch for a session middleware injection vulnerability in gofiber (CVE-2024-38513) (1aaa0ce)

1.5.0 (2024-06-12)

Features

  • docs: introduce a documentation for the configuration yaml (b371587)

Bug Fixes

  • deps: manually bump the baseline - security patches (95a05ca)

1.4.1 (2024-03-08)

Bug Fixes

  • storage: missing validation for s3 bucket names (b5a0dcc)

1.4.0 (2024-02-07)

Features

  • ci: introduce a conventional commits linter (e851834)

Bug Fixes

  • provider: trim whitespaces in SAN fields [letsencrypt] (11575d9)

1.3.0 (2024-01-08)

Features

  • provider: support for the HTTP-01 challenge (#29) (f89dd6b)

Bug Fixes

  • test: switch the path for unit testing to an absolute one (65492c5)

1.2.0 (2024-01-05)

Features

  • ci: generate release from github action and update changelog (e19e433)
  • ci: introduce an automatic dependency managament based on dependabot (ae4d919)

Bug Fixes

  • ci: action release now it's ready to run (4e1bd37)

1.1.1 (2023-12-19)

Bug Fixes

  • ci: remove platform to test publish (bda6273)

1.1.0 (2023-12-19)

Features

  • General Project Maintenance: dependency updates and test fixes
  • test: remove the expired embedded x509 keypair (5fe8366)

Bug Fixes

  • ci: add platforms also in tests (c62354c)

1.0.8 (2023-12-19)

Bug Fixes

  • ci: try new publish release (a6073f9)

1.0.7 (2023-12-19)

Bug Fixes

1.0.6 (2023-12-19)

Features

  • server: add keypair download button (be81761)

Bug Fixes

  • ensure SANs is filled with Subject CN too (63012c1)

1.0.4 (2022-10-11)

1.0.3 (2022-10-11)

Bug Fixes

  • pki: add support for parsing RSA-encoded keys (56e0ec8)

1.0.2 (2022-10-11)

1.0.1 (2022-10-10)

Features

  • server: enable certificate autorenew on get (96dcd46)

Bug Fixes

  • web: do not include session flows in non-acl mode (e18e572)

1.0.0 (2022-10-07)

Features

  • acl: authorization-based API access plus token based web session (3fb84c3)
  • acl: implement target-based authorization scheme (9a69969)
  • acl: unprotect on empty ACLs (9f61dd8)
  • add certificate revocation at the provider level (j#IS-3039) (0423171), closes j#IS-3039
  • add not-logged health endpoint (bc45cb5)
  • add support for querying same-type CAs (76216dc)
  • docker: switch to entrypoint from cmd (757bafe)
  • gen: add support for stdout/compress CA generation (9c11195)
  • gen: replace compress flag with encode and add json support (6f41950)
  • letsencrypt: first dump (af36645)
  • local: add support for certificates alt names (deb9677)
  • local: add support for custom key algorithm (ed70157)
  • merge alt names into existing certificates (j#IS-2865) (a35b89d), closes j#IS-2865
  • pki: add support for parsing EC-encoded keys (66d98f1)
  • pki: switch to ECDSA with SHA-256 (5678544)
  • rework config parsing to make it stateful (j#IS-2874) (be04f9f), closes j#IS-2874
  • sentry: first dump (0af58a6)
  • server: add certificate show endpoint (959b4a3)
  • server: add compression middleware (c2d7c2d)
  • server: expose endpoint for certificates enumeration (j#IS-2824) (c43b530), closes j#IS-2824
  • server: support JSON encoding as an option (02ad193)
  • storage: add support for S3 (5f1bcd9)
  • storage: treat assets as unicum (6c70f2e)
  • webgui: first dump (ee3df98)

Bug Fixes

  • ca: properly bundle CA certificate (e839bfd)
  • debrand hardcoded certificates defaults (j#IS-2853) (cc88f5a), closes j#IS-2853
  • docker: copy static assets (d7aaaf9)
  • gen: use first name as CN (17f0fae)
  • gen: use unix-like flag names (c2560ac)
  • letsencrypt: proxy CA certificate retrieval (cbfe75e)
  • local: check suffix match on CN too (0252d14)
  • pki: properly check CN as domain name (26d7708)
  • pki: reduce default crt duration to 397 days (j#IS-2964) (36ff40b), closes j#IS-2964
  • pki: support 4+ level domain names (1eb80be)
  • pki: use default algo constant in request generator (996eb4c)
  • pki: use url-compliant variable names for crt parameters (e2a763f)
  • s3: do not wait for bucket (3d54fee)
  • s3: rework S3 logic (9becb58)
  • server: API already ACL-protected at the handler-level (038cdf6)
  • server: prefer using c.JSON where returning a JSON-encoded responses (j#IS-2863) (ab7fe23), closes j#IS-2863
  • server: use InternalServerError instead of BadRequest when suitable (j#IS-2864) (ebb3ba1), closes j#IS-2864
  • zstdlogger: restore correct default output fd (f30ab18)

0.1.0 (2022-07-15)

Features

  • add certificates storing/returning to/from storage (62b2ecd)
  • add support for certificates removal (c6fb40c)
  • add support for docker (0c91463)
  • expose configurable providers and add certficate parsing (d47d358)
  • expose endpoint for CA certificate (624ff6d)
  • get a basic functional crt/key pair generation logic (5834028)
  • server: add support for certificates creation plus ECDSA algo (95a4fd4)

Bug Fixes

  • docker: run server only (c5388b2)
  • gen: use defaults-filled certificate request (1873404)
  • pki: export certificates in the given path (c7df8c2)