Release 1.1.0: versionado SemVer y nota de eventos atascados en P

This commit is contained in:
george.calle committed 2026-10-20 16:21:02 -03:00
1 parent 5a2e149825
commit 501bbad1d9
3 files changed
+21 -3

No files matched your search

+18
View File
@@ -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`
+2 -2
View File
@@ -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
View File
@@ -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",