- Downgrade MariaDB Connector to fix CDR Issues
- Embarassing fix for breaking first install
- Asterisk 16.2.0
- Fixup for restarting the container after first install
- Minor DB Fixes
- Removal of SpanDSP temporarily and app_fax due to problems with source site (soft-switch.org)
- Added MongoDB to support
ENABLE_XMPP
environment variable/installing XMPP module from inside FreePBX. - A few more sanity checks to ensure installation completes
- Added Fax Support
This is a breaking release due to major version changes. If attempting to run from a previous release and system detects Asterisk 14 and FreePBX instructions will be given on how to let container operate. New installations only in the 3.x series.
- Asterisk 16
- Freepbx 15
- NodeJS 11
- Multilanguage Support
- Many bugfixes
- Better Debug verbosity when
DEBUG_MODE=TRUE
- Add Asterisk Version in startup step to prepare for upcoming image shift to Asterisk 16 and FreePBX 15
- Sort Defaults in Startup Script (cosmetic)
- Add cache dir upon first startup
- Fix internal ports exposure
- Change GPG Keyserver
- Change PHP Packages Source Location
- Update MariaDB Connector
- Fix Database Sanity Tests
- Reorder Module Download
- Add Warning for Self Signed Certificate
- Stop using edge versions on initial bootup, problems have been resolved which caused this on upstream
- Refinements to environment variables being TRUE/true or FALSE/false
- Fixup PHP Memory Limit issue due to poor regex
- Refix for internal database being deleted on 2nd startup
- Remove /etc/cron.* folders to avoid calling anacron even if isnt installed
- Repair Logrotate for Apache Log files
- Fix for changed Asterisk Download link
- Update for changed MSMTP in Base Image
- Fix logrotate for Apache
- MSMTP Cleanup courtesy of @joeyberkovitz
Still fixing 2.4 release
- Update for HTTP_PORT/HTTPS_PORT Variable
- Custom Files Modification to support adding custom files outside of webroot - Follow general linux filesystem
- Final Fop2 Fix to change fop2.cfg to look to 127.0.0.1 instead of localhost
- Add logrotate and output FOP log to /var/log/fop/
- Fix for FOP Installation
- Added
HTTP_PORT
Variable - Added
HTTPS_PORT
Variable
- Flash Operator Panel 2 integrated (no need to re-install, will detect if you are upgrading)
- Customizable admin URL
- Customizable FOP URL
- Fail2ban Logrotate Fixup
- Additional Tweaks for CDR and CEL to be recorded without issues.
- Add UCP_FIRST env var to display the UCP first instead of the FreePBX Admin screen
- Tweak to ODBC Driver to allow for CDR to be recorded.
- Compile Jansson
- Compile BCG729
- Compile G729 Codecs instead of relying on prebuilt binary
- Add custom file support - Drop your files in /assets/custom following the /var/www/html directory structure and they will get overwritten (Use with care, modules may not work after this after upgrading)
- Tweak for Asterisk Logging
- Update PHP to support SMTP sending
- Add php5.6-ldap for LDAP Lookups
- Add libsrtp for TLS RTP
- Apache Cleanup
- Apache2 Fixup for Extended Status
- Add Zabbix Monitoring for Asterisk and Apache
- Shuffle Log Locations around a bit (just map /var/log as a directory now for seperated service folders)
- Tweak Fail2ban Scripts to properly block PJSIP
- Add Fail2ban script to block FreePBX authentication failures (Admin and UCP)
- Add ability to disable Fail2ban on Startup
- Set X-Real-IP in Apache2 logs, fix log location
- Sanity test for Apache logdir if following example/docker-compose.yml
- SSL Support for Apache Included - Map /certs volume somewhere, drop your keys in and set ENV Var
TLS_CERT
andTLS_KEY
and setENABLE_SSL=TRUE
- Add logrotate for fail2ban and apache
- Added some error checking to exit when bad stuff happens
- Fix /etc/amportal.conf permissions after initial install courtesy of github.com/flaviut
- Be more verbose when Webroot environment variable is being changed
- Disable Indexing if custom webroot enabled
- Updated Asterisk Compilation options courtesy of github.com/flaviut
- Cleanup some of the Embedded DB Routines
- Expose more ports
- Fix RTP Port Range Modification in Database
- Update docker-compose.yml example
- Added WEBROOT variable for adding subfolder based install
- Production Ready
- Fixes Previous Download and installation steps as reported by Github users
- Installs all latest applications from --edge to avoid any signature failures
- Compiles and installs app_confbridge
0.82 2018-01-09 [email protected]
- Added DB_PORT verification to SQL strings
- Tweak for DB_EMBEDDED acting strange
- Support both embedded and external MariaDB servers via DB_EMBEDDED environment variable
- Debian Stretch
- Asterisk 14
- NodeJS 8.x
- Apache2 (Potentially will revert to Nginx again later)
- Seperate MariaDB database support as per original 0.2 build
- FreePBX 14
- UCP installed as part of freepbx initial install
- Test Single Container Mode proving that UCP works with Apache (Didn't work with Nginx)
- Next release will decide which way forward (Split DB or Not)
- Fix Fail2ban to properly load Asterisk Jails
- Fix Logrotate
- Remove BUILDNATIVE compiler flag for compatibility
- Composer - UCP Currently Broken
- Added NodeJS for UCP
- Added SpanDSP and Libtiff for Fax
- Fixed some install routines
- Ability to utilize same FreePBX Configuration Database for CDR Records
- Ability to dynamically set the RTP Ports upon startup
- Overall cleanup and size optimizations
- Initial Relase
- Asterisk 14
- FreePBX 14
- Nginx
- Fail2ban
- PHP-FPM 5.6
- Debian Stretch
- Requires External DB Server