Brightmarket Sync Guide

Versiones y cambios para clientes

Compará versiones del SDK, revisá qué debe implementar el cliente y descargá templates históricos.

Usá esta página antes de actualizar el pin brightmarket-data-sync==X.Y.Z en un proyecto cliente.

El changelog está curado para priorizar el impacto del lado cliente: cambios de contrato, writers nuevos, payloads, template, CLI y documentación que conviene revisar.

Comparar versiones

Seleccioná una versión inicial y una final. El resultado muestra todas las versiones del rango y pone primero las acciones que debe revisar el cliente.

El rango muestra las versiones posteriores a la versión inicial e incluye la versión final seleccionada.

Resumen del rango

2.3.0 -> 2.4.0

1 version incluida en este diff.

Acciones acumuladas del cliente

  • SDK 2.4.0: Actualizar el pin a `brightmarket-data-sync==2.4.0`.
  • SDK 2.4.0: Para cargas históricas grandes: `python -m src.main -tickets -file -from YYYYMMDD -to YYYYMMDD`.
  • SDK 2.4.0: Para generar sin subir: agregar `-generate-only` (archivo en `temp/tickets-….jsonl`).

Cambios acumulados del SDK

  • SDK 2.4.0: Nuevos writers `write_tickets_jsonl` y `create_tickets` (escribir JSONL y opcionalmente `upload_tickets_jsonl`).
  • SDK 2.4.0: `sync_tickets` acepta `use_file`, `generate_only` y `output_dir`; el CLI pasa `-file` / `-generate-only`.
  • SDK 2.4.0: Por defecto `-tickets` sigue enviando un `POST tickets/external` por ticket.

SDK 2.4.0

v2.4.02026-08-07

`sync_tickets` puede generar JSONL y subirlo con `-tickets -file` (o solo generar con `-generate-only`).

Qué tiene que hacer el cliente

  • Actualizar el pin a `brightmarket-data-sync==2.4.0`.
  • Para cargas históricas grandes: `python -m src.main -tickets -file -from YYYYMMDD -to YYYYMMDD`.
  • Para generar sin subir: agregar `-generate-only` (archivo en `temp/tickets-….jsonl`).

Cambios del SDK

  • Nuevos writers `write_tickets_jsonl` y `create_tickets` (escribir JSONL y opcionalmente `upload_tickets_jsonl`).
  • `sync_tickets` acepta `use_file`, `generate_only` y `output_dir`; el CLI pasa `-file` / `-generate-only`.
  • Por defecto `-tickets` sigue enviando un `POST tickets/external` por ticket.

Descargar templates por versión

Cada ZIP se genera desde el template cliente y queda pinneado a la versión del SDK indicada en su requirements.txt.

On this page