Skip to content

Releases: hakwerk/labca

v26.03.1

20 Mar 11:46
6503671

Choose a tag to compare

  • Wait with boulder (re)start until MySQL migration has completed (#224)
  • Fix GUI for ACME database tables (#224)

v26.03

11 Mar 19:13

Choose a tag to compare

  • Bump boulder version to v0.20260309.0
  • Try to deal with broken pipe issue to bpkimetal (#218)
  • Renew issuer CRL after restarting bpkimetal on broken pipe (#218)
  • Fix issuer CRL validity period
  • Fix mysql up check in commander
  • Remove now obsolete Contact and InitialIP from accounts (#217)
  • Add LabCA Control Log to gui
  • Cosmetic: bump year

v25.12

27 Dec 16:50
37dd918

Choose a tag to compare

  • Bump boulder version to v0.20251216.0
  • Bump several GitHub actions to latest version
  • Update go dependencies to address security issues
  • Add apt update in github actions; bump golangci-lint
  • Add new arm64 apt sources file
  • Use deb822 format for APT sources to properly handle ARM64 cross-compilation
  • Fix 'error on line 239' when restoring backup (#194)
  • Fix backup/restore of nginx ssl files (#194)
  • Run mysql_upgrade every time the compose stack starts
  • Try to prevent emtpy fqdn setting (#203)

v25.09

09 Sep 17:07
bed2da3

Choose a tag to compare

  • Allow non-self-signed CA certificate as 'root' (#160, #196) -- i.e. you now can use a sub-CA as the root CA in LabCA
  • Also allow names in standalone DB config (#198)
  • Tweak max upload size for backups (#189)
  • Bump actions/checkout from 4 to 5
  • Bump actions/setup-go from 5 to 6
  • Bump boulder version to v0.20250908.0

v25.08

05 Aug 19:51
d0a03e9

Choose a tag to compare

  • Cleanup mailer script that depended on boulder expiration-mailer (#193)
  • Remove email details from admin pages
  • Bump boulder version to v0.20250728.0
  • Miscellaneous updates and clean ups

v25.07

18 Jul 07:39
d774010

Choose a tag to compare

  • Also ignore lint check unknown_tld_in_san (#181)
  • Bump boulder version to v0.20250707.0
  • Fix redis certificate after IP range changed
  • Clarify in README to go to build subdirectory
  • Add note about restoring database after upgrade...

v25.05

31 May 10:52
8a0dbdd

Choose a tag to compare

  • Fix previous CRL check when renewing CRL (#169)
  • Fix missing labca-gui from control container
  • Fix check in bad-key-revoker to skip SMTP TLS verification (#171)
  • Fix CA links on public homepage (#166)
  • Remove old comment about keeping root key offline - not possible anymore (#160)
  • Replace acme_tiny.py with certbot as ACME client
  • Bump boulder version to release-2025-05-27
  • Update README files to make docker-only the primary setup
  • Add golangci-lint for GUI
  • Add packages write permission to workflows
  • Fix linting issues
  • Bump golang.org/x/crypto (#176 by dependabot[bot])
  • Bump golang.org/x/net in /gui in the go_modules group across 1 directory (#177 by dependabot[bot])
  • Add syntax parser directive to Dockerfiles
  • Bump golangci/golangci-lint-action from 7 to 8
  • Bump golangci-lint to v2.1

v25.03

21 Mar 20:10
4339cdd

Choose a tag to compare

  • Clarify in README that offline root CA key is no longer supported
  • Allow big uploads to /admin/ for restoring backups (#156)
  • Create home dir for edge case where it was removed (#157)
  • Fix certificate revoke command (#158)
  • Fix CRL shard detection when revoking certs (#158)
  • Fix issue where ceremony tool is not compiled in time
  • Fix restart policy on bredis and bpkilint containers (#162)
  • Fix root certificate link on setup page (#166)
  • Update some GUI mod versions (dependabot)
  • Remove obsolete instruction about update button (#165)
  • Bump boulder version to release-2025-03-18
  • Use latest tag for nginx docker image
  • Prevent huge MySQL slow queries log file (#168)
  • Fix cleanup of now obsolete bpkilint container

v25.02

22 Feb 09:07
57a2da4

Choose a tag to compare

  • Use Let's Encrypt ceremony tool for generating keys and certs instead of openssl
  • Store keys on SoftHSM instead of in plain text files on disk
  • Add redis container for boulder rate limiting
  • Fix standalone builds (both .debs and container) (#154)
  • Use redis for OCSP as well, in different database number
  • Fix issuer and CRL URLs in certificates
  • Bump boulder version to release-2025-02-14
  • Several fixes and tweaks

⚠️ WARNING: from this version forward it is NOT longer possible to keep the root CA key offline! If your current system does not contain the root key, upgrading to this or future versions will fail. Either setup a new instance of LabCA and import the root certificate WITH the key, or stick with v25.01.1 or earlier.
Allowing the root key to be offline made my code very complex to maintain, and with the change to the ceremony tool it would have become way more difficult. The keys are now stored in SoftHSMv2 and I will be looking into possibly supporting physical HSMs (Hardware Security Modules) in the future.

v25.01.1

20 Jan 15:48
8852d49

Choose a tag to compare

  • Fix new(ish) db migration so data is preserved when upgrading
  • Remove unnecessary make that causes an issue (#138)