Skip to content

v3.44.0 Major Updates focused on Security

Choose a tag to compare

@ejosterberg ejosterberg released this 15 Mar 02:27
· 147 commits to main since this release

What's in this update:

Security hardening

SQL injection vulnerabilities have been fixed across 500+ files using prepared statements. This is the single largest change in this release and addresses a critical weakness in the codebase.

PHP 8.x compatibility

Numerous fixes for deprecation warnings, NULL handling, and function changes so Tickets CAD runs cleanly on PHP 8.2+.

Tile caching proxy

New tile source options on the Set Default Map page. You can now choose between Online Direct, Proxy Cache, or Offline Local tile modes. Proxy Cache is recommended for most installations as it reduces load on tile servers and improves performance.

Personnel/Member improvements

Click-to-set-location on member add/edit maps, photo upload fixes, and better form validation.

CSV report downloads

Reports can now be exported to CSV format.

Various bug fixes

Map position saving, search crashes, NULL value handling, mobile map popup errors, and more.