Release 1.1.0: versionado SemVer y nota de eventos atascados en P
This commit is contained in:
1 parent
5a2e149825
commit
8b921d7e09
3 files changed
+21
-3
No files matched your search
@@ -28,6 +28,24 @@ Notas operativas para trabajar en este repo. El diseño completo está en
|
||||
- **Tamaño de lote**: el receptor rechaza bodies grandes (HTTP 413). Los
|
||||
envíos se parten en lotes de `MAX_EVENTS_PER_BATCH` (30 por defecto).
|
||||
|
||||
- **Eventos atascados en `P`**: si el PATCH final de un tick falla, el evento
|
||||
queda en `P` con todas sus entregas en `D`, y el dispatcher no lo
|
||||
recupera (solo recalcula eventos con entregas pendientes). Detectar con
|
||||
`@OEVN` en `P` vs `@EVN1` en `F` = 0; se corrigieron 733 a mano el
|
||||
2026-10-20.
|
||||
|
||||
## Versionado
|
||||
|
||||
SemVer en `package.json`, con tag `vX.Y.Z` en git por cada versión:
|
||||
- **patch**: corrección sin cambio de comportamiento.
|
||||
- **minor**: funcionalidad nueva compatible (ej. una variable nueva en `.env`).
|
||||
- **major**: cambio incompatible (estructura de tablas, SP, formato del
|
||||
CloudEvent).
|
||||
|
||||
Al cerrar un cambio: `npm version <patch|minor|major> --no-git-tag-version`,
|
||||
commit con el código, `git tag -a vX.Y.Z -m "..."` y
|
||||
`git push origin main --follow-tags`.
|
||||
|
||||
## Mejoras pendientes
|
||||
|
||||
- **Lock de instancia única**: archivo de bloqueo (ej. `logs/dispatcher.lock`
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "sap-legacy-webhook-emulator",
|
||||
"version": "1.0.0",
|
||||
"version": "1.1.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "sap-legacy-webhook-emulator",
|
||||
"version": "1.0.0",
|
||||
"version": "1.1.0",
|
||||
"license": "UNLICENSED",
|
||||
"dependencies": {
|
||||
"axios": "^1.19.0",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "sap-legacy-webhook-emulator",
|
||||
"version": "1.0.0",
|
||||
"version": "1.1.0",
|
||||
"description": "Emula el Webhook Messenger nativo de SAP B1 (FP2605+) para clientes en versiones anteriores",
|
||||
"type": "module",
|
||||
"main": "src/index.ts",
|
||||
|
||||
Reference in new issue
Block a user