FlightPath 7.x-7.9.0

Referenced project: 
Release core: 
7.x
Release version: 
7.9.0
Release type: 
New features and bug fixes
Release notes: 

2026-04-20
Minor changes for PHP 8, and to change a URL in the COPYRIGHT.txt file to https:// instead of http://

2026-04-19
Added extra logging when fp_http_request fails.

Added check before performing fp_mail() to see if recipient is a "disabled" user.

2026-04-05
Simplified the text message STOP and UNSTOP messages.

2026-04-04
Added hooks to the engagements module to allow other modules to act when
new SMS messages come in.

Added new function: fp_http_build_query(), used to convert an assoc array into
an HTTP query string.

2026-04-01
Added better documentation and some functionality changes for legacy concentrations.

2026-03-19
Fixed several small issues that caused warnings in PHP 8.3

2026-02-06
Added more verbose explanation for when a user sees a session str mismatch error in index.php.

2026-02-05
Changed description of certain system permissions.

2026-01-29
Tweaking the system to ban IP addresses; adding indexes to the watchdog table for faster
comparisons.

Updated jQuery UI from 1.14.0 to 1.14.1.

Clear cache also clears the APCu cache, if installed

Added ability to denote recipients to the mass text message line, not just
regular lines.

2026-01-26
Added code to detect and automatically ban an anonymous user (visitor)
if they have received more than 5 page_not_found's or access_denied's
in the last 1 minute. This is almost always indicative of a bogus script or bot
trying to find a point of entry in the system.