Platform updates: release 2024.12 (December 2024)

Short answer. Gambling Soft platform release 2024.12 (December 2024) is the largest month of the year: 673 changes. The mailing system is completed with system templates, time zone sending and a new bonus template; custom CPA settings per partner, promo settings in the API and promo link views arrive; provider restrictions by region and currency, a wagering bonus type, banner priorities and backgrounds, a second payment system framework, a FreeKassa withdrawal callback, Antrpay, MaxMind GeoIP2, a multi-provider slot search and an upgraded PSR standard land in the casino. The poker room finishes the year with late registration, rebuy after loss, auto repeat after cancellation, blind structures with ante, player statistics (VPIP, 3-bet), notes, cash table rules, CI/CD with PHPStan and a pre-commit hook, and a responsive React front end with animations and sounds. A community forum repository is initialised.

Release 2024.12 at a glance

Area Highlights
Mailing Sending email completed in the admin panel and API, system templates enabled checks, sending by user time zone, new bonus template, limits, mailing text migrations
Affiliates and promo Custom CPA settings per partner, promo settings in the API, promo link view column with CKEditor, partner statistics with date filters, promo partners ajax, promo logic extension, alias page
Catalogue Provider restrictions by region and currency with migrations and foreign keys, multi-provider slot search, game category updater, improved providers script, duplicate providers excluded from non-original hosters, hoster id column, copies naming
Payments Second payment system framework, FreeKassa withdrawal callback and fixes, Antrpay integration with credentials and withdrawal form, create-fast-casino pay-way, currencies enum, withdrawal requisites and sum-with-fee columns, auto withdraw fixes, cash-in-out payment types
Core and admin Wagering bonus type and category, banners priority and background images, DOCUMENT_ROOT replaced by relative paths, default language helper, MaxMind GeoIP2, PSR standard upgrade, available domains page, logger with daily files, prod config, betting admin-only edits and black list, jackpot section, big values display prevention, double-click prevention
Poker Late registration, rebuy after loss with cron, auto repeat after cancel, blind structure settings and ante, player statistics (VPIP, 3-bet), notes with colours, cash table rules endpoint, history cleaning command, CI/CD, PHPStan, pre-commit hook, responsive React front end with animations, sounds, notifications, chat and history

Mailing system

  • New: sending email completed in the admin panel and the API: system template checks in fast registration, sending by the user’s time zone with time zone by IP, new bonus template, send limits, next send date, mail body builder, mailing cron and job fixes, migrations for mailing texts; a new message to the player.

Affiliates and promo

  • New: custom CPA settings per partner in the admin panel and the API with changes to promo partners; promo settings logic in the API; promo link view column edited in CKEditor; partner statistics with date filters; promo partners ajax; promo logic extension; alias page template; demo role can see the affiliate program.

Catalogue and games

  • New: provider restrictions by region and by currency with migrations, foreign keys and autoincrement on game providers; multi-provider slot search; game categories updater for default games; improved providers script; duplicate providers excluded from non-original hosters; hoster id column; slot provider names for copies; “Table” category removed.

Payments

  • New: second payment system framework (new payments folder with the first migration for game providers and restrictions); FreeKassa withdrawal callback and log fixes; Antrpay integration with credentials, fixes and withdrawal form; create-fast-casino pay-way; currencies enum for pay-ways; withdrawal requisites and sum-with-fee columns; auto withdraw fixes; cash-in-out payment types; secret parameter configuration.

Core and admin panel

  • New: wagering bonus type and category with migration; banners priority and background images; max bet with wager in key storage; default language helper (browser and default); MaxMind GeoIP2; PSR coding standard upgraded; DOCUMENT_ROOT replaced by relative paths in bridges, alias, queue, slots and providers; jackpot section rework; betting editable only by the administrator role with a betting black list; available domains page; improved logger with two files per day; production config; big values display prevention; double-click prevention; instructions updated; deposit bonuses fixes; form focus; number of spins field on jackpots; adding slots to tournaments changed; proper slots visibility; game show priority fixes; “created by” fields.

Poker

  • New: tournaments. Late registration with abstract registration, rebuy after loss with cron command and translations, auto-repeat after cancellation, blind structure settings in the admin panel with ante handler and lobby display, entry chips defaults, registration time remaining, average players, prize resolution, end date, reform tables and turn time fixes, table generation with flush.
  • New: player analytics. Player statistics for tables and tournaments (VPIP, 3-bet, ranks) with handlers and review fixes; player notes with colours; current player cards in history; cash table rules endpoint; history cleaning command with start time; ante and time bank actions in history.
  • New: engineering. CI/CD pipelines with MySQL credentials, PHPStan with errors fixed, pre-commit hook, code sniffer, cache clear route, process for cron commands, triggers moved from SQL to PHP, environment set to production by default, cascade deletes.
  • New: React front end. Responsive tables, header, cash table, history and chat on mobile; bet navigation mutations; time bank; auto blind modal; currency switch, macros and squeeze; card dealing and clear animations, combination effects and fast messages; sounds; winners and bank chips; tournament lobby with structure and waiting for big blind; statistics and notes; join access; icons; chat message timing.
  • Improved: bet and turn handlers refactored with bet lock and last bet transaction, round handling, dealer and blinds, bank calculation and response, winner detection, suggestions, translations for admin and settings tips.

Compatibility and upgrade notes

  • Migrations: mailing texts, promo links view, banner background and priority, wagering bonus type, provider restrictions by region and currency, hoster id, Antrpay credentials, game providers autoincrement, max bet with wager, partner type in balance log.
  • Poker CI/CD requires PHPStan and sniffer to pass; the pre-commit hook enforces it locally.
  • A community forum repository was initialised in December.

Delivery to clients

Projects hosted by Gambling Soft are updated by our team. Source-code licensees receive the release from the repository under their support terms. Questions about a specific item: the contact page. All issues are listed under Platform updates; the platform itself is described on the architecture page.

1

Do you want to launch your own online casino?

We have been in the Gambling industry since 2010: we know how to start effectively!