This website requires JavaScript.
77d40985f3
v9.1.3
main
v9.1.3
Juergen Kunz
2026-02-16 02:46:54 +00:00
adf9262ded
fix(smartacme): Include base domain alongside wildcard when building identifiers for wildcard certificate requests
Juergen Kunz
2026-02-16 02:46:54 +00:00
e2d182ca03
v9.1.2
v9.1.2
Juergen Kunz
2026-02-15 23:31:42 +00:00
8cd713447e
fix(docs): document built-in concurrency control, rate limiting, and request deduplication in README
Juergen Kunz
2026-02-15 23:31:42 +00:00
2cf3dbdd95
v9.1.1
v9.1.1
Juergen Kunz
2026-02-15 23:23:54 +00:00
1c75bac44f
fix(deps): bump @push.rocks/smarttime to ^4.2.3 and @push.rocks/taskbuffer to ^6.1.2
Juergen Kunz
2026-02-15 23:23:54 +00:00
a865fb89e0
v9.1.0
v9.1.0
Juergen Kunz
2026-02-15 22:22:12 +00:00
cfc0695c8a
feat(smartacme): Integrate @push.rocks/taskbuffer TaskManager to coordinate ACME certificate issuance with per-domain mutex, global concurrency cap, and account-level rate limiting; refactor issuance flow into a single reusable cert-issuance task, expose issuance events, and update lifecycle to start/stop the TaskManager. Add configuration for concurrent issuances and sliding-window order limits, export taskbuffer types/plugins, and update tests and docs accordingly.
Juergen Kunz
2026-02-15 22:22:12 +00:00
68178366d5
v9.0.1
v9.0.1
Juergen Kunz
2026-02-15 20:43:06 +00:00
52e1295fd2
fix(acme-http-client): Destroy keep-alive HTTP agents and DNS client on shutdown to allow process exit; add destroy() on AcmeHttpClient and AcmeClient, wire agents into requests, and call client/smartdns destroy during SmartAcme.stop; documentation clarifications and expanded README (error handling, examples, default retry values).
Juergen Kunz
2026-02-15 20:43:06 +00:00
e968f8a039
v9.0.0
v9.0.0
Juergen Kunz
2026-02-15 20:20:46 +00:00
cf4b758800
BREAKING CHANGE(acme): Replace external acme-client with a built-in RFC8555-compliant ACME implementation and update public APIs accordingly
Juergen Kunz
2026-02-15 20:20:46 +00:00
3fa34fa373
8.0.0
v8.0.0
Philipp Kunz
2025-05-19 10:01:32 +00:00
086eea1aa2
BREAKING CHANGE(smartacme): Make wildcard certificates opt-in to fix HTTP-01 only configurations
Philipp Kunz
2025-05-19 10:01:31 +00:00
dcc89f0088
7.3.4
v7.3.4
Philipp Kunz
2025-05-18 15:47:43 +00:00
695a515990
fix(smartacme): Refine documentation and tests for improved clarity in ACME certificate management
Philipp Kunz
2025-05-18 15:47:42 +00:00
01f7018540
7.3.3
v7.3.3
Philipp Kunz
2025-05-05 17:29:17 +00:00
3cee6c534a
fix(SmartAcme): Remove duplicate challengeHandlers declaration from SmartAcme class
Philipp Kunz
2025-05-05 17:29:16 +00:00
47d1609a49
7.3.2
v7.3.2
Philipp Kunz
2025-05-05 14:39:23 +00:00
d69eb73afc
fix(test): Add missing checkWetherDomainIsSupported implementation to DummyHandler for interface compliance in tests
Philipp Kunz
2025-05-05 14:39:23 +00:00
0a1d617ce3
7.3.1
v7.3.1
Philipp Kunz
2025-05-05 14:06:23 +00:00
f78b50757c
fix(core): Refactor import paths and update dependency references
Philipp Kunz
2025-05-05 14:06:23 +00:00
0e6bbc5be6
7.3.0
v7.3.0
Philipp Kunz
2025-05-05 12:02:04 +00:00
10511b4293
feat(index): Bump @tsclass/tsclass to 9.2.0 and update module exports to include handlers
Philipp Kunz
2025-05-05 12:02:04 +00:00
d456876de7
7.2.5
v7.2.5
Philipp Kunz
2025-05-05 10:50:23 +00:00
fe495a5f03
fix(smartacme): Refactor module exports and update wildcard certificate support documentation
Philipp Kunz
2025-05-05 10:50:23 +00:00
88ba970494
7.2.4
v7.2.4
Philipp Kunz
2025-05-04 11:40:01 +00:00
1e7e1739b8
fix(test): Refactor wildcard certificate test to properly stub SmartAcme.start and getCertificateForDomain for robust integration.
Philipp Kunz
2025-05-04 11:40:01 +00:00
0c6da9ff74
update
Philipp Kunz
2025-05-04 10:29:33 +00:00
1698abef16
7.2.3
v7.2.3
Philipp Kunz
2025-05-01 11:38:36 +00:00
a0f6a14b63
fix(docs): Improve certificate manager documentation with detailed examples and custom implementation guide
Philipp Kunz
2025-05-01 11:38:35 +00:00
876d876661
7.2.2
v7.2.2
Philipp Kunz
2025-05-01 11:33:55 +00:00
ae212c53d5
fix(readme): Update readme documentation: switch installation instructions to pnpm and clarify usage with MongoCertManager and updated SmartAcme options
Philipp Kunz
2025-05-01 11:33:55 +00:00
b9866c2ced
7.2.1
v7.2.1
Philipp Kunz
2025-05-01 09:28:10 +00:00
c863c7295d
fix(smartacme): Centralize interest map coordination and remove redundant interestMap from cert managers
Philipp Kunz
2025-05-01 09:28:10 +00:00
b8bb4af184
7.2.0
v7.2.0
Philipp Kunz
2025-05-01 09:15:19 +00:00
6fedf0505e
feat(core): Refactor SmartAcme core to centralize interest coordination and update dependencies
Philipp Kunz
2025-05-01 09:15:19 +00:00
f814038a6a
7.1.0
v7.1.0
Philipp Kunz
2025-04-30 18:18:45 +00:00
9dc8c1d8a3
feat(certmanagers/integration): Add optional wipe methods to certificate managers and update integration tests, plus bump tapbundle dependency
Philipp Kunz
2025-04-30 18:18:45 +00:00
758c6c6b5d
7.0.0
v7.0.0
Philipp Kunz
2025-04-30 17:27:17 +00:00
6363ec4be6
BREAKING CHANGE(SmartAcme (Cert Management)): Refactor certificate management and challenge handling API to use a unified certManager interface, remove legacy storage, and update challenge workflows.
Philipp Kunz
2025-04-30 17:27:17 +00:00
6a53346d14
6.2.0
v6.2.0
Philipp Kunz
2025-04-30 14:55:03 +00:00
fc420eb615
feat(handlers): Add in-memory HTTP-01 challenge handler and rename file-based handler to Http01Webroot
Philipp Kunz
2025-04-30 14:55:03 +00:00
9f66a0487f
6.1.3
v6.1.3
Philipp Kunz
2025-04-30 12:59:20 +00:00
40cae220d0
fix(Dns01Handler): Update dependency versions and refine Dns01Handler implementation
Philipp Kunz
2025-04-30 12:59:20 +00:00
f7dccb25e4
6.1.2
v6.1.2
Philipp Kunz
2025-04-27 14:51:22 +00:00
da75c52c09
fix(repo): Update repository metadata by replacing the LICENSE file with a license.md file for improved consistency.
Philipp Kunz
2025-04-27 14:51:22 +00:00
708145c550
6.1.1
v6.1.1
Philipp Kunz
2025-04-27 14:50:28 +00:00
0de2178eb5
fix(readme): Fix license link reference in documentation
Philipp Kunz
2025-04-27 14:50:28 +00:00
5183d88b69
6.1.0
v6.1.0
Philipp Kunz
2025-04-27 14:39:59 +00:00
d5e7e11256
feat(readme): Update documentation with detailed built-in challenge handlers and custom handler examples
Philipp Kunz
2025-04-27 14:39:59 +00:00
916ac9ff8c
6.0.1
v6.0.1
Philipp Kunz
2025-04-27 14:30:53 +00:00
b7005f360c
fix(readme): Remove extraneous code fence markers from license section in readme
Philipp Kunz
2025-04-27 14:30:53 +00:00
49f5d344a4
6.0.0
v6.0.0
Philipp Kunz
2025-04-27 14:28:06 +00:00
58015f0b58
BREAKING CHANGE(SmartAcme): Refactor challenge handling by removing legacy setChallenge/removeChallenge in favor of pluggable challengeHandlers and update documentation and tests accordingly
Philipp Kunz
2025-04-27 14:28:05 +00:00
48018b8955
5.1.0
v5.1.0
Philipp Kunz
2025-04-27 13:21:41 +00:00
56a440660b
feat(smartacme): Implement exponential backoff retry logic and graceful shutdown handling in SmartAcme; update acme-client dependency to v5.4.0
Philipp Kunz
2025-04-27 13:21:41 +00:00
82bfc20a6d
5.0.1
v5.0.1
Philipp Kunz
2025-04-26 12:48:38 +00:00
b84714b208
fix(build): Update CI workflows, bump dependency versions, and refine import and TypeScript configuration
Philipp Kunz
2025-04-26 12:48:38 +00:00
6425e4a93f
5.0.0
v5.0.0
Philipp Kunz
2024-06-16 13:56:31 +02:00
55fa1215ae
BREAKING CHANGE(structure): renamed classes to avoid confusion
Philipp Kunz
2024-06-16 13:56:30 +02:00
3769468b01
update description
Philipp Kunz
2024-05-29 14:11:35 +02:00
6ea919780c
update tsconfig
Philipp Kunz
2024-04-14 17:18:13 +02:00
b5afe8e842
update npmextra.json: githost
Philipp Kunz
2024-04-01 21:33:37 +02:00
942e444d41
update npmextra.json: githost
Philipp Kunz
2024-04-01 19:57:35 +02:00
1ab15c0b72
update npmextra.json: githost
Philipp Kunz
2024-03-30 21:46:32 +01:00
f1db9c1c5d
4.0.8
v4.0.8
Philipp Kunz
2024-01-28 16:08:33 +01:00
e3974b3bb1
fix(core): update
Philipp Kunz
2024-01-28 16:08:32 +01:00
016b93ea3a
4.0.7
v4.0.7
Philipp Kunz
2024-01-28 02:50:42 +01:00
ab870af0bb
fix(core): update
Philipp Kunz
2024-01-28 02:50:41 +01:00
8cda69b3c2
4.0.6
v4.0.6
Philipp Kunz
2023-07-21 19:01:26 +02:00
3641d75e2f
fix(core): update
Philipp Kunz
2023-07-21 19:01:26 +02:00
fd343c1558
4.0.5
v4.0.5
Philipp Kunz
2023-07-21 18:59:18 +02:00
76650ac199
fix(core): update
Philipp Kunz
2023-07-21 18:59:17 +02:00
d9ba5f20b1
4.0.4
v4.0.4
Philipp Kunz
2023-07-21 18:49:19 +02:00
941923e90f
fix(core): update
Philipp Kunz
2023-07-21 18:49:18 +02:00
e38b4c1215
switch to new org scheme
Philipp Kunz
2023-07-11 00:09:13 +02:00
d405bf63a3
switch to new org scheme
Philipp Kunz
2023-07-10 02:41:58 +02:00
737f5bf5cc
4.0.3
v4.0.3
Philipp Kunz
2023-01-06 14:08:18 +01:00
149cdf67bb
fix(core): update
Philipp Kunz
2023-01-06 14:08:18 +01:00
c35ff8d711
4.0.2
v4.0.2
Philipp Kunz
2022-09-27 19:55:38 +02:00
f2bd9b65aa
fix(core): update
Philipp Kunz
2022-09-27 19:55:38 +02:00
018a25ba6a
4.0.1
v4.0.1
Philipp Kunz
2022-09-27 15:44:06 +02:00
3c052df1e7
fix(core): update
Philipp Kunz
2022-09-27 15:44:06 +02:00
17c85eb8b9
4.0.0
v4.0.0
Philipp Kunz
2022-09-27 15:40:55 +02:00
2bcb31e4d6
BREAKING CHANGE(core): update
Philipp Kunz
2022-09-27 15:40:55 +02:00
70aef3fe7e
3.0.15
v3.0.15
Phil Kunz
2021-01-22 23:43:22 +00:00
734bde4a98
fix(core): update
Phil Kunz
2021-01-22 23:43:21 +00:00
c7d9a42feb
3.0.14
v3.0.14
Phil Kunz
2021-01-22 23:32:34 +00:00
f20bc72abb
fix(core): update
Phil Kunz
2021-01-22 23:32:34 +00:00
cd2cfce683
3.0.13
v3.0.13
Phil Kunz
2021-01-22 22:59:28 +00:00
44ab180474
fix(core): update
Phil Kunz
2021-01-22 22:59:27 +00:00
15557dfdd6
3.0.12
v3.0.12
Phil Kunz
2021-01-22 20:31:56 +00:00
488f616d34
fix(core): update
Phil Kunz
2021-01-22 20:31:55 +00:00
e920406ce9
3.0.11
v3.0.11
Phil Kunz
2021-01-22 18:47:02 +00:00
e044fd81bd
fix(core): update
Phil Kunz
2021-01-22 18:47:01 +00:00
edaccc357d
3.0.10
v3.0.10
Phil Kunz
2021-01-22 18:33:53 +00:00
67f645ad50
fix(core): update
Phil Kunz
2021-01-22 18:33:53 +00:00
bfeced5f34
3.0.9
v3.0.9
Phil Kunz
2020-11-18 16:52:50 +00:00
24b9794a18
fix(core): update
Phil Kunz
2020-11-18 16:52:49 +00:00