Audit — packages Maven DYNORS (registry remote)¶
But : artefacts effectivement consommables par les apps, sans mavenLocal en CI/prod.
Date audit : 2026-06-21 · projets GitLab 75907047 (core) et 76017499 (extensions).
Voir aussi : Versions et dépendances (catalogue contenu des modules §1 / §2) · Notes de version extensions · Checklist publications.
Publications 2026-06-21¶
| Artefact | Version | Action |
|---|---|---|
dynors-entitlements-client |
1.0.0 | Première release (était mavenLocal uniquement) |
dynors-interapp-client |
1.0.8 | P3 Micrometer |
dynors-extensions-bom |
1.0.4 | Republié (+ contrainte entitlements) |
Train stable côté consommateurs¶
- Core :
1.0.7(dynors.core.version). - Extensions : par app — pas un train unique (ex. paiement notify/webhooks/logging 1.0.2, DAWALALE 1.0.3, FISCAL pdf 1.0.4).
- Repo
dynors-extensions(dev) : clés*-SNAPSHOT— interdit en dépendance app CI/prod.
1) dynors-core (projet 75907047)¶
Releases (sans -SNAPSHOT) :
com/dynors/dynors-commons 1.0.2 1.0.3 1.0.4 1.0.7
com/dynors/dynors-core-bom 1.0.2 1.0.3 1.0.4 1.0.6 1.0.7
com/dynors/dynors-db 1.0.2 1.0.4 1.0.7
com/dynors/dynors-events 1.0.2 1.0.4 1.0.6 1.0.7
com/dynors/dynors-interapp-client 1.0.3 1.0.4 1.0.7 1.0.8
com/dynors/dynors-security 1.0.2 1.0.3 1.0.4 1.0.7
com/dynors/dynors-web-errors 1.0.7
Train 1.0.7 complet en release.
2) dynors-extensions (projet 76017499)¶
2.1 Matrice registry¶
| Artifact | Releases stables | SNAPSHOT dev | Clé gradle.properties |
|---|---|---|---|
| dynors-extensions-bom | 1.0.1, 1.0.2, 1.0.3, 1.0.4 | 1.0.4-SNAPSHOT | bomVersion |
| dynors-logging | 1.0.1, 1.0.2, 1.0.3, 1.0.4 | 1.0.4-SNAPSHOT | dynors.ext.logging.version |
| dynors-pdf | 1.0.1, 1.0.3, 1.0.4 | 1.0.4-SNAPSHOT | dynors.ext.pdf.version |
| dynors-notify | 1.0.1, 1.0.2, 1.0.3 | 1.0.3-SNAPSHOT | dynors.ext.notify.version |
| dynors-auth-ldap | 1.0.3 | — | dynors.ext.auth-ldap.version |
| dynors-media | 1.0.0, 1.0.1, 1.0.3 | 1.0.4-SNAPSHOT | dynors.ext.media.version |
| dynors-webhooks | 1.0.1, 1.0.2, 1.0.3 | 1.0.4-SNAPSHOT | dynors.ext.webhooks.version |
| dynors-billing | 1.0.1, 1.0.3 | 1.0.4-SNAPSHOT | dynors.ext.billing.version |
| dynors-api-client | 1.0.1, 1.0.3 | 1.0.4-SNAPSHOT | dynors.ext.api-client.version |
| invoicing-core | 1.0.1, 1.0.3 | 1.0.4-SNAPSHOT | dynors.ext.invoicing-core.version |
| dynors-fiscal-client | 1.0.0 | — | dynors.ext.fiscal-client.version |
| dynors-entitlements-client | 1.0.0 | — | dynors.ext.entitlements-client.version |
2.2 Consommateurs vérifiés¶
| Dépôt | Core | Extensions |
|---|---|---|
| dynors-paiement | 1.0.7 | notify / webhooks / logging 1.0.2 (clés séparées) |
| dawalale | 1.0.7 | logging, notify, pdf 1.0.3 |
| dynors-internal | 1.0.7 | pdf 1.0.4 (FISCAL), autres 1.0.3, auth-ldap 1.0.3 |
2.3 Gouvernance — version par module¶
- Une clé
dynors.ext.<module>.versionpar artefact dansdynors-extensions. - Ne pas sauter de patch : publier la release intermédiaire (ex. 1.0.2 pour paiement) avant de forcer tout le monde en 1.0.3.
- dynors-media : JAR SDK (
dynors-extensions) ≠ service REST (dynors-internal/applications/media).
3) Re-audit (API GitLab)¶
curl -sS -H "PRIVATE-TOKEN: $GITLAB_TOKEN" \
"https://gitlab.com/api/v4/projects/76017499/packages?package_type=maven&per_page=200" \
| jq -r '.[] | [.name,.version] | @tsv' | sort -u
curl -sS -H "PRIVATE-TOKEN: $GITLAB_TOKEN" \
"https://gitlab.com/api/v4/projects/75907047/packages?package_type=maven&per_page=200" \
| jq -r '.[] | [.name,.version] | @tsv' | sort -u
Source workspace : enterprise-gouvernance → docs/AUDIT_PACKAGES_PUBLIES_DYNORS.md (synchroniser périodiquement).