Christophe Kyvrakidis and GitHub
f9f41e317f
Merge db6a4dfcbe into 240de250ab
2026-07-18 23:20:56 +03:00
Fu Diwei
afab301d8e
refactor: add maps utility for getting keys
2026-07-17 16:56:00 +08:00
Fu Diwei
62109e5d91
refactor: add maps utility for copying a map to another
2026-07-17 16:56:00 +08:00
Fu Diwei
5c4a423f06
refactor: add maps utility for getting value as strings by split
2026-07-17 16:56:00 +08:00
Fu Diwei
57706a3604
refactor: add loop utility for batch operations
2026-07-15 15:25:11 +08:00
Fu Diwei
eecd0ce769
refactor: add maps utility for json value replacements
2026-07-15 15:25:11 +08:00
Deny and GitHub
d1a8e93f43
fix(provider): fixed wrong Kong response field type and optional ApiToken ( #1372 )
2026-07-14 12:09:47 +08:00
Bigsk and GitHub
77ef8677f9
feat(provider): new deployment provider: tencentcloud eomakers
2026-07-14 00:32:39 +08:00
Fu Diwei
77004f2ccd
feat(provider): new deployment provider: samwaf console
2026-07-13 15:09:48 +08:00
Fu Diwei
757b299654
feat(provider): new deployment provider: huaweicloud vod
2026-07-13 15:09:48 +08:00
Fu Diwei
78a61e256c
chore: improve sdk error logging
2026-07-13 15:09:48 +08:00
Fu Diwei
5b533e7483
chore(deps): upgrade gomod dependencies
2026-07-13 15:09:48 +08:00
Fu Diwei
6e27a09b6a
refactor: clean code
2026-07-03 17:57:43 +08:00
Fu Diwei
f29a08432e
refactor: improve international checks for aliyun and tencentcloud
2026-07-03 17:55:28 +08:00
VupHub and GitHub
e9b74a24a4
fix : #1367
2026-07-03 13:41:57 +08:00
Fu Diwei
151ecba59d
chore: improve logging
2026-07-02 16:28:49 +08:00
Fu Diwei
d543a6de90
refactor: clean code
2026-07-01 16:40:42 +08:00
Fu Diwei
0521934210
refactor: improve certificates validity comparison
2026-07-01 16:40:42 +08:00
Fu Diwei
474d9a3fb3
refactor: improve sdk error handling
2026-07-01 16:40:42 +08:00
Fu Diwei
0fbb3395f4
refactor: clean code
2026-07-01 16:40:42 +08:00
Zerick Cox and GitHub
439ff56ed9
fix : #1360
2026-06-30 16:02:33 +08:00
Fu Diwei
f5b4ace7b0
feat(provider): new deployment provider: oraclecloud certificates management
2026-06-26 15:00:43 +08:00
Fu Diwei
64dbdeb757
refactor: clean code
2026-06-26 15:00:43 +08:00
Fu Diwei
dbaecdd801
feat(provider): new acme dns-01 provider: oraclecloud
2026-06-26 15:00:43 +08:00
Fu Diwei
17558fd56a
Merge branch 'main' of https://github.com/certimate-go/certimate
2026-06-25 09:58:50 +08:00
Fu Diwei
f8b68b9d50
chore: sync git submodules
2026-06-25 09:58:45 +08:00
Fu Diwei
29b5585854
feat(provider): add TSIG-GSS support for rfc2136
2026-06-24 17:34:55 +08:00
Fu Diwei
312c27dd2e
feat(provider): new acme dns-01 provider: simplycom
2026-06-24 17:34:55 +08:00
Christophe Kyvrakidis
db6a4dfcbe
feat(f5-bigip): make ssl-cert object name unique across CAs and wildcards
...
Use wildcard substitution, issuer-derived prefix and short SHA1 hash to
prevent naming collisions in ssl-cert/ssl-key uploads:
certimate_<san>_<issuer>_<hash>
- Replace * with 'wildcard' instead of stripping it
- Extract issuer slug from X.509 Organization[0] or CommonName
- Append short SHA1 hash of the raw certificate
- Sanitize issuer name against non-alphanumeric characters
2026-06-23 18:22:01 +02:00
Christophe Kyvrakidis
d099d5cc59
feat(f5-bigip): create client-ssl profile if not found and upload certificate chain
...
- Add CreateClientSSLProfile SDK method for profile auto-creation
- Add chain certificate upload and reference in client-ssl profile
- Add ErrNotFound sentinel error for 404 detection
- Use ExtractCertificatesFromPEM to separate leaf and chain certs
2026-06-23 18:10:21 +02:00
RHQYZ and GitHub
dfc0c3a8f1
refactor: re-implement kubernetes services with rest client, to lightweight package size
2026-06-23 23:34:28 +08:00
Fu Diwei
b36d6fc87b
fix : #1356
2026-06-23 22:24:47 +08:00
Fu Diwei
ca4564a983
chore: update command descriptions and comments
2026-06-23 22:24:47 +08:00
Fu Diwei
8625146851
fix : #1346
2026-06-23 22:24:47 +08:00
Fu Diwei
0b57ae723e
fix: correct webhook Content-Type validation
2026-06-23 22:24:47 +08:00
Fu Diwei
e948ca5f79
fix : #1337
2026-06-23 22:24:47 +08:00
Fu Diwei
f4bb733fab
fix : #1323
2026-06-23 22:24:47 +08:00
Fu Diwei
c21da2e6ee
refactor: clean code
2026-06-22 16:32:18 +08:00
Fu Diwei
3d1f032d55
chore: sync git submodules
2026-06-22 16:32:18 +08:00
Fu Diwei
38a966cbef
feat(provider): new deployment provider: ksyun kcm
2026-06-22 16:32:18 +08:00
Fu Diwei
63d444a739
refactor: re-implement ksyun services with custom sdk, to lightweight package size
2026-06-22 16:32:18 +08:00
Fu Diwei
54277380d2
refactor: clean code
2026-06-22 16:32:18 +08:00
Fu Diwei
f0401db3bf
chore: add documentation links for sdk3rd clients
2026-06-22 16:32:18 +08:00
Fu Diwei
dcd0ac6916
refactor: refactor sdk3rd client implementations to use a unified signer structure
2026-06-22 16:32:18 +08:00
Fu Diwei
b14b88c865
refactor(provider): re-implement deployment provider of aliyun oss with custom sdk, to lightweight package size
2026-06-22 16:32:18 +08:00
Fu Diwei
bc6191e8eb
refactor(provider): re-implement deployment provider of volcengine and byteplus tos with custom sdk, to lightweight package size
2026-06-22 16:32:18 +08:00
Fu Diwei
c3fc1866c7
refactor(provider): re-implement deployment provider of huaweicloud obs with custom sdk
2026-06-22 16:32:18 +08:00
Fu Diwei
ec6a4aea8c
refactor: clean code
2026-06-22 16:32:18 +08:00
Fu Diwei
f7f0864e3b
refactor: re-implement mohua services with custom sdk, to lightweight package size
2026-06-22 16:32:18 +08:00
Fu Diwei
d9288b91c3
feat(provider): add third domain type support on deployment to volcengine vod
2026-06-22 16:32:18 +08:00