Skip to content

Latest commit

 

History

History
285 lines (171 loc) · 8.03 KB

CHANGELOG.md

File metadata and controls

285 lines (171 loc) · 8.03 KB

3.3.1 2019-02-27

  • Downgrade MariaDB Connector to fix CDR Issues

3.3 2019-02-21

  • Embarassing fix for breaking first install
  • Asterisk 16.2.0

3.2.1 2019-02-20

  • 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)

3.2 2019-02-06

  • Added MongoDB to support ENABLE_XMPP environment variable/installing XMPP module from inside FreePBX.
  • A few more sanity checks to ensure installation completes

3.1 2019-02-06

  • Added Fax Support

3.0 2019-02-06

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

2.13 - 2019-01-31

  • Add Asterisk Version in startup step to prepare for upcoming image shift to Asterisk 16 and FreePBX 15

2.12 - 2018-12-27

  • 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

2.11 - 2018-11-20 github:si458

  • Refinements to environment variables being TRUE/true or FALSE/false
  • Fixup PHP Memory Limit issue due to poor regex

2.10 - 2018-09-26 github:joycebabu

  • Refix for internal database being deleted on 2nd startup

2.9 2018-10-18

  • Remove /etc/cron.* folders to avoid calling anacron even if isnt installed
  • Repair Logrotate for Apache Log files

2.8 - 2018-10-16

  • Fix for changed Asterisk Download link

2.7 - 2018-08-15

  • Update for changed MSMTP in Base Image

2.6 - 2018-07-02

  • Fix logrotate for Apache

2.5 - 2018-07-02

  • MSMTP Cleanup courtesy of @joeyberkovitz

2.41 - 2018-06-06

Still fixing 2.4 release

2.4 - 2018-06-06

  • Update for HTTP_PORT/HTTPS_PORT Variable

2.3 - 2018-06-06

  • Custom Files Modification to support adding custom files outside of webroot - Follow general linux filesystem

2.22 - 2018-06-01

  • Final Fop2 Fix to change fop2.cfg to look to 127.0.0.1 instead of localhost

2.21 - 2018-06-01

  • Add logrotate and output FOP log to /var/log/fop/

2.2 - 2018-06-01

  • Fix for FOP Installation

2.1 - 2018-06-01

  • Added HTTP_PORT Variable
  • Added HTTPS_PORT Variable

2.0 - 2018-05-31

  • Flash Operator Panel 2 integrated (no need to re-install, will detect if you are upgrading)
  • Customizable admin URL
  • Customizable FOP URL

1.11 - 2018-05-31

  • Fail2ban Logrotate Fixup

1.10 - 2018-05-30

  • Additional Tweaks for CDR and CEL to be recorded without issues.

1.9 - 2018-05-30

  • Add UCP_FIRST env var to display the UCP first instead of the FreePBX Admin screen

1.8 - 2018-05-07

  • Tweak to ODBC Driver to allow for CDR to be recorded.

1.7 - 2018-05-07

  • Compile Jansson
  • Compile BCG729
  • Compile G729 Codecs instead of relying on prebuilt binary

1.6 - 2018-04-17

  • 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)

1.53 - 2018-04-14

  • Tweak for Asterisk Logging

1.52 - 2018-04-14

  • Update PHP to support SMTP sending

1.51 - 2018-04-10

  • Add php5.6-ldap for LDAP Lookups

1.5 - 2018-04-08

  • Add libsrtp for TLS RTP

1.42 - 2018-04-08

  • Apache Cleanup

1.41 - 2018-04-08

  • Apache2 Fixup for Extended Status

1.4 - 2018-04-08

  • 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

1.32 - 2018-04-06

  • Set X-Real-IP in Apache2 logs, fix log location

1.31 - 2018-04-06

  • Sanity test for Apache logdir if following example/docker-compose.yml

1.3 - 2018-04-06

  • SSL Support for Apache Included - Map /certs volume somewhere, drop your keys in and set ENV Var TLS_CERT and TLS_KEY and set ENABLE_SSL=TRUE
  • Add logrotate for fail2ban and apache
  • Added some error checking to exit when bad stuff happens

1.22 2018-04-05

  • Fix /etc/amportal.conf permissions after initial install courtesy of github.com/flaviut

1.21 2018-04-01

  • Be more verbose when Webroot environment variable is being changed
  • Disable Indexing if custom webroot enabled

1.2 2018-04-01

  • Updated Asterisk Compilation options courtesy of github.com/flaviut

1.1 2018-03-31

  • 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

1.0 2018-03-15

  • 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

0.81 2017-12-14

  • Tweak for DB_EMBEDDED acting strange

0.8 2017-12-14

  • Support both embedded and external MariaDB servers via DB_EMBEDDED environment variable

0.7 2017-12-14

  • 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

0.7test 2017-12-12

  • 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)

0.6 2017-11-18

  • Fix Fail2ban to properly load Asterisk Jails

0.51 2017-11-17

  • Fix Logrotate

0.5 2017-10-30

  • Remove BUILDNATIVE compiler flag for compatibility

0.4 2017-10-17

  • Composer - UCP Currently Broken

0.3 2017-10-17

  • Added NodeJS for UCP
  • Added SpanDSP and Libtiff for Fax
  • Fixed some install routines

0.2 2017-10-01

  • Ability to utilize same FreePBX Configuration Database for CDR Records
  • Ability to dynamically set the RTP Ports upon startup
  • Overall cleanup and size optimizations

0.1 2017-10-01

  • Initial Relase
  • Asterisk 14
  • FreePBX 14
  • Nginx
  • Fail2ban
  • PHP-FPM 5.6
  • Debian Stretch
  • Requires External DB Server