Changelog
Release 1.57.0
Features
EditorAdded a new Table view for the Schemas list with sortable columns (name, status, seats, last updated) for faster navigation in large venues.EditorAdded a view mode toggle to switch between Grid and Table views, with the selected mode remembered between sessions.EditorAdded safe venue deletion with confirmation and soft-delete support to prevent accidental data loss.EditorIntroduced schema-level numbering defaults, allowing consistent row and seat numbering across new sections.EditorAdded flexible numbering options, including Roman numerals, letters, custom starting values, direction control, and step-based numbering.EditorAdded live preview for numbering defaults to make configuration more predictable.Booking RendererAdded runtime version information to the renderer to simplify debugging and compatibility checks.
Improvements
EditorImproved the Schemas list with better sorting, filtering, loading states, and empty-state handling.EditorImproved schema import flow with clear loading indicators and success/error feedback.EditorImproved delete flows for venues and schemas with consistent confirmation modals.EditorImproved authentication redirect handling for a more reliable login experience.EditorImproved overall UI consistency with updated modal layouts and smoother animations.EditorUpdated translations across all supported languages and added new strings for schema tables, view modes, venue deletion, numbering defaults, schema statuses, and import/export feedback.
Bug fixes
EditorFixed incorrect redirects after login.EditorFixed address autocomplete issues.EditorFixed multiple UI interaction issues in the Schemas list and Editor views.EditorFixed various minor UI and text issues across the application.
Release 1.56.0
Features
Booking RendererMigrated vector background rendering from SVG to a canvas-based Visual layer for improved performance and smoother rendering.Booking RendererIntroduced a new Visual layer architecture replacing the old Underlay for more stable and accurate rendering.Booking RendererImproved handling of SVG transforms and path outlines for more precise seat and section rendering.EditorAdded a dedicated Binding mode with enhanced workflow and smarter seat-to-venue suggestions.EditorAdded a Status Bar showing zoom level, canvas coordinates, and quick access to Visual and Binding modes.EditorAdded Inspector panel with object list, object deletion, and enhanced editing of section and seat properties.EditorAdded collapsible panels for better sidebar organization.EditorAdded a guided section creation modal with shortcut (Ctrl/Cmd + Alt + N) for quick creation.
Improvements
EditorImproved toolbar layout with compact mode and better visual feedback.EditorUpdated translations for Binding mode, Status Bar, Debug panels, and toolbar improvements.Booking RendererFixed viewBox calculation and update issues for more consistent rendering.Booking RendererFixed Visual layer scaling in certain schemas.EditorFixed double loading when opening a schema.EditorFixed tooltip positioning issues.EditorFixed rare race conditions during schema loading.EditorFixed navbar layout issues.
Removed
EditorRemoved deprecated PDF export functionality.
Release 1.55.0
Features
EditorAdded the ability to retrieve the SVG Blob viawindow.postMessage()from the parent application.EditorAdded support for zooming with the Command key on macOS.EditorImplemented the ability to use Shift for seat deselection.
Release 1.54.0
Features
EditorAdded improved tenant and user management in the UI.
Release 1.53.0
Features
EditorAdded webhook management interface in the admin panel.EditorIntroduced new admin dashboard with breadcrumbs, cards, and improved layout.EditorAdded reusable admin table component for list views.EditorAdded compact filter component for admin views.EditorImplemented server-side webhook delivery system.
Improvements
EditorComplete redesign of the admin panel with improved UX.EditorEnhanced organization management interface.EditorRedesigned image jobs management.EditorImproved user management interface.EditorEnhanced table styling and functionality.Booking RendererFixed and improved icon rendering.Booking RendererEnhanced canvas layer rendering.Booking RendererImproved WebGL seat geometry and icon handling.Booking RendererAdded 117 new configuration presets to the playground.
Bug fixes
Booking RendererCorrected icon rendering issues.EditorImproved token validation and logging.
Release 1.52.0
Features
Booking RendererAdded a minimap that appears when zoomed in.
Bug fixes
EditorFixed an error after extracting a seat from a section and then deleting it.EditorFixed a label in the underlay menu that slid under the button.Booking RendererFixed an issue with black GA figures.EditorFixed error 500 when deleting a table priced as a whole.
Release 1.51.2
Bug fixes
EditorFixed an issue with seat section deletion when integrated through an iframe.EditorFixed validation for deletion of tables with prices.- Fixed authentication state handling through SSO.
Release 1.51.0
Features
Booking RendererImplemented rotation mechanism for 3D preview.EditorAdded an option to convert all schemas without opening them in the Editor.EditorAdded a loading icon and messages for the preview state.EditorPrevented deletion of sold seats — seats that have ever had a price are now marked as hidden.EditorAdded a loader to the login form.- Released a new stable version of image converter:
converter:1.51.0-e39f8763. EditorAdded an Image Jobs panel to view and manage image generation tasks.
Bug fixes
Booking RendererFixed an issue where GA sections’ backgrounds extended beyond boundaries.EditorFixed an issue where undoing seat deletion (Ctrl+Z) left the loader active.Booking RendererFixed section outlines to support rounded corners.EditorFixed an issue where polygon sections did not display a name after creation.EditorFixed error 500 when deleting a priced GA section.Booking RendererFixed the default view area for schemas without SVG backgrounds.EditorFixed the schema creation method to allow special characters.EditorFixed an issue with rendering lables with text size over 6.- Fixed an issue with zombie processes.
Release 1.50.0
Features
Booking RendererAdded admin renderer to the Renderer Playground.EditorAdded logging for attempts to delete a sold seat.
Bug fixes
EditorFixed an issue where the preview publish state was displayed incorrectly.Booking RendererFixed broken zoom functionality on mobile devices.EditorFixed an error when deleting a cloned table with assigned prices.Booking RendererFixed an issue where theGET schemamethod would not work when loading the Renderer.EditorFixed an error when deleting a GA section with assigned prices.
Release 1.49.0
Features
Booking RendererAdded a parameter to explicitly activate WebGL rendering.EditorAdded an option to define a custom step for automatic seat numbering.
Bug fixes
EditorFixed a crash that occurred when more than 25 price categories were created.EditorFixed an issue where price IDs were duplicated across different schemas.
Release 1.48.0
Features
Booking RendererImplemented the Renderer Playground for testing and previewing rendering configurations.EditorAdded a hotkey to cancel venue shape drawing (default: Alt).
Improvements
EditorIntroduced focus traps in modal dialogs to improve accessibility and keyboard navigation.
Bug fixes
EditorFixed an issue where the save message in the Editor was displayed incorrectly.EditorFixed an issue with incorrect seat count when assigning prices to an entire table.EditorFixed an issue with incorrect name when cloning GA sections.
Release 1.47.0
Features
Booking RendererAdded thezoomToSectionmethod to enable automatic zoom-in on sections selected from the list.
Improvements
EditorImproved cloning for GA sections by excluding ticket and pricing information.Booking RendererAdded empty value validation to thedisableSeatsByIds()method.
Bug fixes
EditorFixed an issue where the admin profile would not open.Booking RendererFixed the alignment of GA sections across components.Booking RendererFixed an issue where the errorThe AWS Access Key Id you provided does not exist in our recordswas logged.
Release 1.46.2
Improvements
EditorNow the price dropdown contains all the available prices when choosing a price for a GA section.EditorImproved error handling.EditorOptimized the price assignment performance.EditorAdded thedisabled/lockedproperties toonSeatDebouncedEnter.EditorAdded information on the view area to the Editor User Guide.Booking RendererSVGs are no longer loaded by default.Booking RendererImplemented WebGL support for section interaction (outlines).Booking RendererImproved background loading (WebGL).
Bug fixes
EditorFixed an issue where disabled seats would not be highlighted as such.EditorFixed an issue where the label color would not change.EditorFixed an issue where seats would disappear from cloned tables.EditorFixed an issue in the venue editing process.Booking RendererFixed an issue whereonSeatDeselectwould be called twice.
Release 1.45.0
ImportantWe migrated Editor to newer versions of spring-boot, Java, and Helm charts. Make sure you updated the following spring parameters:
spring.jpa.database-platform: org.hibernate.dialect.PostgreSQL95Dialect->spring.jpa.database-platform: org.hibernate.dialect.PostgreSQLDialectspring.redis.port->spring.data.redis.portspring.redis.host->spring.data.redis.host
Features
Booking RendererImplemented an option to only show section outlines and no seats at a bird’s-eye view.EditorImplemented an option of manually controlling the view area of an SVG underlay.Booking RendererImplemented an option to zoom the map to the required levels.
Improvements
EditorNow the venue address is optional when creating a venue.EditorAdded an option to unassign prices for sections in the modal window.EditorAdded validation when a table with prices is deleted.EditorAdded an option to assign multiple price categories to GA sections.
Bug fixes
EditorFixed an issue with SVG underlay elements for which no fill was set.EditorFixed an issue with cloning tables.EditorFixed an issue where shapes could not be deleted using the corresponding button.EditorFixed an issue where changes made to labels would not apply.Booking RendererFixed the position of polygons after saving.Booking RendererNowdisableSeatsByIdsonly callsonCartChangeif the cart state has changed.
Release 1.44.3
Features
EditorNow Editor is also available in German, Spanish, French, Italian, and Mandarin.EditorImplemented interaction with non-GA sections on the outlines layer.EditorImplemented an option to hide certain menu items when opening Editor in an iframe.EditorAdded information on the warning appearing before you close Editor in an iframe.Booking RendererAdded an opacity attribute that allows managing the seat styles separately.
Improvements
EditorAdded information on how to make the SVG underlay interactive for sections with prices assigned.EditorImproved the seat selection icon position when a seat cannot be selected.Booking APIImplemented validation for API v2.
Bug fixes
EditorFixed an issue where the outline would not be highlighted withonMouseOver.EditorFixed the calculation of the table seats when the price is assigned to the entire table.EditorNow bound sections are not outlined if no prices are assigned to them.Booking RendererFixed theremoveSeatsFromCartByIds()method so that when a seat is removed from the cart, it also gets unselected in the schema.
Release 1.43.0
Features
EditorImplemented markup for all sections in uploaded SVG to define outlines layer.Admin RendererImplemented live examples for Booking Renderer.Admin RendererAdded getting thumbnails via Booking API v2.Booking APINow, we have two API collections: one for managing contents, and another one for managing organizations and tenants.
Improvements
EditorAdded an option to close popups by pressing the Escape button.EditorAdded an organization token in the Organization Settings window.EditorAdded information on the user management to the documentation.Booking RendererAdded a setting that allows disabling card interactions in theonSectionClickevent.Booking APIOptimized the calculation of the total results in all endpoints using pageable requests.Booking APIAdded parameters for organizations/tenants that disallow deleting seats that are locked and sold.
Bug fixes
EditorNow, after a GA section shape is deleted, the pricing assigned to it is deleted as well.EditorFixed an issue where the schema would not be centered when opened in an iframe.EditorFixed an issue where the schema would not appear when opened in an iframe.EditorFixed an issue where the GA section popup would appear while assigning prices to tables.Booking RendererResetting (options.resetAll = true) indisableSeatsByIdsonly works for seats without a price.
Release 1.42.0
Features
EditorImplemented the ability to manage multiple organizations in the cloud.EditorImplemented a mechanism that allows refreshing the access token preemptively with the help of a refresh token.Booking RendererAdded a loading state animation shown while a seat is being locked.
Improvements
EditorImproved the visibility of the Save button for small screens.EditorAdded an endpoint that creates an empty schema with a given name.EditorImplemented notification of the parent window about changes in an iframe.
Bug fixes
EditorFixed an issue where the GA section add button would not work on the first try.EditorFixed cloning of tables.EditorDisabled the ability to drag and drop GA sections in the price editing mode.EditorFixed the issue of getting user data within the SSO flow.Booking RendererFixed an issue where clicking a selected section would not get it unselected.Booking RendererFixed an issue where the seats would not get locked via Booking API v2.
Release 1.41.4
Features
EditorImplemented manual numbering and labeling for tables.EditorImplemented managing prices for GA sections.
Improvements
EditorAdded the ability to disable the S3 support if required.EditorUpdated the menu bar: now all the mode options can be found in the Mode drop-down menu and the Zoom button at the bottom of the screen.
Bug fixes
EditorFixed an issue where a user after being deleted could not be added again.Booking RendererFixed processing of an issue where text and GA sections would disappear after the update to bitmap graphic.Booking RendererFixed an issue with generating a private API key.Booking RendererFixed an issue where section textures would hide GA section names.Admin RendererFixed the way therenderer.disableSeatsByIds()method works.
Release 1.40.0
ImportantBefore installing this release, make sure you followed the Image Converter configuration guide.
Features
- Implemented use of bitmap graphic instead of vector graphic.
Improvements
Booking RendererAdded the ability to draw seats of a particular size and color for WebGL renders.Booking RendererMade visualization adaptive to every screen resolution.Booking RendererImplemented seat drawing using textures.
Bug fixes
EditorFixed an issue where sector autobind would fail.EditorFixed the initial position and zoom after a schema is loaded.Booking RendererFixed an issue where the map would not show seats in the Disabled state while panned.Booking RendererFixed an issue where the map would not show selected layers while panned.Booking RendererFixed the way thedisableZoomToEmptySpacemethod works.
Release 1.39.0
Features
- Added the option to make only sections clickable in the Booking Renderer.
- Introduced new endpoints to API v2.
- Enhanced the API v2 to handle external IDs.
Improvements
- Improved alignment of WebGL layers with the canvas for better rendering consistency.
Release 1.38.0
Features
- Added the ability to switch between events in Editor.
Improvements
- Implemented hover state management for better interactivity.
- Added an endpoint to delete all price assignments for a specific event.
- Updated the method for adding prices to accept a list of prices for improved flexibility.
Bug fixes
- Fixed an issue where the outline highlight fill color was solid instead of transparent.
Release 1.37.0
Features
- Added the ability to manage availability in Booking API V2.
- Implemented initial price assignment by IDs instead of composite keys in the Booking Renderer.
- Enabled changing the text color of sections.
- Introduced hover-highlighting for sections with no available seats.
- Added functionality to duplicate shapes.
- Added an option to configure initial padding for the renderer.
Improvements
- Added validation for SVG file size during uploads.
- Enabled mapping existing SVG backgrounds to section outlines.
- Added a new status for filtered-out seats in the Booking Renderer.
- Implemented a 3-phase method for retrieving venue data.
- Introduced rows availability management.
- Simplified the authorization process for Booking API V2.
- Published and split API V2 documentation into three distinct parts.
- Removed city validation in the Create Venue form for more flexibility.
Bug fixes
- Fixed a bug related to creating new cities.
Release 1.36.0
Features
- Added the ability to reset passwords in Editor
- Enabled searching and scrolling through more than 500 organizations.
- Enhanced
disableSvgSectionsByNamefunctionality to include parameters for appending or reverting all.
Improvements
- Increased the row stretching limit to 200.
- Added support for data section types in the API.
- Updated the initial line’s blue box for better visual clarity.
- Introduced bulk changes for multiple sections, enabling deletion and outline management.
- Simplified mailer settings and integrated the Editor host into the helm chart.
Bug fixes
- Resolved issues with the Booking Renderer URL preview.
Release 1.35.0
Features
- Added the ability to assign specific colors to selected seats in the Admin Renderer.
- Enabled uploading SVG files in Editor with automatic section binding.
- Added functionality to disable sections in the Renderer.
- Introduced the option to align SVGs in Editor without affecting other elements.
- Implemented support for choosing colors for disabled SVG sections in the Renderer.
Improvements
- Enhanced INIT statistics request with additional information.
- Updated Editor REST API for better performance and usability.
- Added the option to make disabled seats the same size as active ones in the Renderer.
- Improved API V2 with venue schema functionality, Price/PriceAssignment CRUD, Booking CRUD, and Event CRUD.
- Supported refresh token updates during login with SSO and in auto-login mode.
- Developed API enhancements, including linking existing users to organizations, documenting controllers, and implementing access checks.
- Added a
forceDeleteflag for deleting seats with assigned prices or states. - Adjusted logic for reverting sales in the system.
Bug fixes
- Fixed a 500 error when cloning or importing maps.
- Resolved issues with SVG background uploads not working.
- Corrected visibility of deleted sections in both Editor and Renderer.
- Addressed missing fonts in Editor’s Docker image.
- Fixed problems preventing the creation of new organizations with existing users.
- Resolved issues deleting seats in unsaved sections.
- Adjusted Editor initialization to assign the default organization to the default admin.
- Fixed thumbnail generation.
- Added validation to prevent creating schemas with unrelated venueId and organizationId.
- Resolved issues with assigning prices and price zones.
- Fixed styling issues for unavailable seats in the Renderer.
- Implemented validation for limit settings.
- Changed log levels to WARN for cache exceptions in bookings and to WARNING for expired tokens in Editor.
Release 1.34.0
Features
- Added appropriate error messages when attempting to delete seats restricted by database rules.
- Enabled binding multiple shapes to a single section for better flexibility.
Improvements
- Reorganized the API to support organization creation.
- Implemented CRUD operations for venues in API v2.
- Allowed editing of prices and pricing zones even when the HideNavBar mode is enabled.
- Introduced events for pop-ups in the Admin Renderer for enhanced interaction.
Bug fixes
- Fixed an issue where row numbers were being truncated in the renderer.
- Resolved a problem where enabling and disabling seats in the Admin Renderer did not function correctly.
- Addressed duplicate section ID issues when cloning schemas.
Release 1.33.0
Features
- Added support for creating seats designated for disabled individuals.
- Introduced polygon sections for enhanced seating arrangements.
- Implemented the ability to order seats and rows alphabetically by letters.
- Enabled ticket purchases directly from polygon sections.
- Added functionality to delete polygon sections.
- Allowed assigning General Admission (GA) sections to specific polygons.
- Introduced creation and editing features for polygon sections.
Improvements
- Fixed default values handling in the Editor configuration.
- Improved backend validation to support frontend validation seamlessly.
- Enhanced error responses to include readable reasons for 4xx errors.
Backend enhancements
- Added functionality to create and return a refresh token during login.
- Implemented a refresh JWT endpoint for session management.
- Improved backend logic for polygon creation.
Bug fixes
- Resolved an issue with incorrect Google Map API keys.
- Fixed a server error when saving rows/seats after transferring to a new sector.
- Addressed issues with missing public keys in the database.
- Resolved errors related to the absence of public API keys for organizations.
- Fixed a 404 error when attempting to reset private API keys.
- Corrected preview actions for superadmin accounts.