Release 1.69.6

Release date: July 30, 2026

Release Notes - Seatmap Platform

Version 1.69.6 - 2026-07-30

Release Focus: Hotfix that unblocks General Admission booking — the private v2 API reports the General Admission flag again, and the renderer notifies integrations when a General Admission selection changes the cart. Delivered as a patch on top of the 1.69 line.


What’s Fixed

General Admission sections are no longer reported as regular sections by the private API

GET /api/private/v2.0/schemas/{schemaId}/seatmaps/ returned ga: false for every section, whatever the venue schema said. A section marked as General Admission in the editor reached the ticketing system as an ordinary seatless section, so clicking it only highlighted the outline and no General Admission tickets could be added to the cart. The stored schema and the public renderer API were always correct — only this endpoint dropped the flag.

The endpoint now returns each section’s actual General Admission flag, and sections that are not General Admission still report ga: false. The parentId and type query variants carry the flag as well.

Issue: SEAT-1085.

Selecting a General Admission section now fires onCartChange

Adding or removing a General Admission section changed cart.ga but never called onCartChange, so an integration listening on that callback saw nothing and had to read getCart() from onSectionClick to notice. Regular seat selection has always fired it.

Every successful General Admission cart change now invokes onCartChange exactly once with the current and previous cart — whether it comes from a click on the map, from addGaToCart / removeGaFromCart, or from disabling a section that was already in the cart. Rejected and no-op changes stay silent, disableCartInteractions still suppresses the change entirely, and seat selection is unchanged.

Issue: SEAT-1086.


Affected products

  • booking-service — General Admission flag in the private v2 seatmaps endpoint.
  • booking-clientonCartChange for General Admission cart changes.

Upgrade

npm install @seatmap.pro/renderer@1.69.6

No API or configuration changes. Two notes for integrations:

  • The private v2 API fix is server-side and needs no integration work. Because ga now reports the venue schema’s value instead of always false, any workaround that treated the field as unusable should be removed.
  • Integrations that track General Admission through onSectionClick plus getCart() will now receive onCartChange for the same interaction. Deduplicate if both paths update the same state.