Download changelog.md

ZenBlackjack Changelog

1.6.1 - Channel selection for shoe controls

1.6.0 - SQLite persistence

Storage and migration

Transactions and recovery

Backups and compatibility

1.5.2 - Services accounts and identity controls

Account recognition

Identity administration

Matching and host cleanup

IDs and compatibility

1.5.1 - Timed holds and scheduled shuffles

This update replaces the old --gid stale-command check with actual scheduling.

Holds

Emergency shuffles

Scheduled shuffles

Status, persistence and configuration

1.5.0 - Persistent shoes and game IDs

The shoe

Game and shoe IDs

New commands

An optional game-ID check protects against acting on the wrong round:

-shuffle --gid 42
-hold on --gid 42
-hold off --gid 42

The command is refused if the channel's current/last game ID is not 42. This is a safety check, not a seed or a way to replay an earlier game.

Private admin commands are also supported:

/msg zen shuffle #zen
/msg zen hold #zen on
/msg zen hold #zen off
/msg zen shoe #zen

Persistence and recovery

Configuration

variable shoe_decks 6
variable shoe_cut_percent 75

A deck-count change takes effect when the next fresh shoe is shuffled. The cut percentage controls when automatic reshuffling becomes due; the safety reserve can require an earlier shuffle. Hold overrides automatic shuffling, but does not override the safety check.

Back up the chip database before upgrading. The database now uses v6 records for shoes, counters and outstanding wagers alongside the player records.

1.4.2k - Help and transfer limits

1.4.2j - Gift preferences

1.4.2i - Offline simulated bailout fix

1.4.2h - Expanded statistics