Skip to content

Commit 8103945

Browse files
committed
Prepare v1.1.0 release
1 parent be8bfdb commit 8103945

File tree

2 files changed

+47
-1
lines changed

2 files changed

+47
-1
lines changed

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,51 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
9+
## [1.1.0] - 2026-02-12
10+
### Added
11+
- Command-line interface (`certapi` / `cli`) exposing common workflows: `issue`, `renew`, `list`, and `revoke`.
12+
- Config file support and environment variable overrides for local/CI usage.
13+
- Enhanced logging, debug flags, and more informative CLI error messages.
14+
### Changed
15+
- Improved CLI-friendly output formats (plain text and JSON) for scripting and automation.
16+
### Fixed
17+
- Various integration and usability issues discovered during CLI testing.
18+
19+
## [1.0.5] - 2026-02-08
20+
### Added
21+
- Packaging and CI improvements: `pyproject.toml` / `requirements.txt` updates and release automation tweaks.
22+
### Fixed
23+
- Docker image tagging and Dockerfile fixes for reproducible builds.
24+
- Miscellaneous minor bugfixes and documentation tweaks.
25+
26+
## [1.0.4] - 2026-02-02
27+
### Added
28+
- Postgres keystore robustness improvements and better sqlite fallback handling.
29+
### Fixed
30+
- Packaging metadata and dependency pinning issues causing install-time warnings.
31+
32+
## [1.0.3] - 2026-01-28
33+
### Added
34+
- Improved DNS provider integrations (Cloudflare/DigitalOcean) for TXT record cleanup.
35+
### Fixed
36+
- Race conditions during challenge creation and cleanup under heavy concurrency.
37+
- Robustness fixes for order certificate retrieval and decoding.
38+
39+
## [1.0.2] - 2026-01-22
40+
### Added
41+
- Additional sanity checks when loading keys and certificates from keystores.
42+
### Fixed
43+
- Retry/backoff handling for transient HTTP and DNS provider errors.
44+
- Test stability fixes for challenge cleanup routines.
45+
46+
## [1.0.1] - 2026-01-20
47+
### Added
48+
- Small improvements to logging and diagnostic output for ACME flows.
49+
### Fixed
50+
- Keystore path handling edge-cases that caused certificate lookups to fail.
51+
- Minor bugfixes in ACME error parsing to avoid missing-detail exceptions.
52+
853
## [1.0.0] - 2026-01-15
954
### Added
1055
- Production Docker image (multi-arch, rootless, Gunicorn, port `8080`).
@@ -15,6 +60,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1560
### Fixed
1661
- Standardized environment variables, error handling, and minor typos.
1762

63+
1864
## [0.6.0] - 2026-01-12
1965
### ToDo
2066
- [] Certapi api and docker image

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name="certapi",
5-
version="1.0.5",
5+
version="1.1.0",
66
packages=find_packages(where="src"),
77
package_dir={"": "src"},
88
install_requires=[

0 commit comments

Comments
 (0)