-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
254 changed files
with
3,248 additions
and
1,850 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
Tue, 12 Mar 2024 11:33:49 +0100 IvozProvider Team <[email protected]> | ||
|
||
* IvozProvider 4.0.2 released | ||
|
||
* Portals | ||
- Fixed multiple select options only displaying 30 entries | ||
- Fixed a bug that removed Active Calls after two minutes | ||
- Fixed a bug that prevented some Active Calls to be removed when finished | ||
- Fixed display issues when browser text language was not English or Spanish | ||
- Fixed time and datetime selectors for Firefox browser | ||
- Added Invoice scheduler last execution status icon | ||
- Updated dashboard icons, colors and texts | ||
- Fixed multiple translations issues | ||
- Theme based web titles | ||
|
||
* Provisioning | ||
- Added missing Terminal provisioning microservice package | ||
- Removed not allowed PHP functions from default templates | ||
|
||
* Proxies | ||
- Fixed SUBSCRIBE messages socket selection and allowed Events | ||
- Handle SUBSCRIBE in custom route to skip INVITE-only logics | ||
- Fixed cgrates-reload script to work outside a data profile machine | ||
- Application server failover logic is not longer triggered when a 404 is received | ||
|
||
* Billing | ||
- Fixed a bug displaying Client data in Invoices | ||
|
||
* Other | ||
- Reviewed documentation | ||
- Added upgrade notes for tempest release | ||
|
||
Wed, 28 Feb 2024 14:21:59 +0100 IvozProvider Team <[email protected]> | ||
|
||
* IvozProvider 4.0.1 released | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,10 @@ | ||
ivozprovider (4.0~4.0.1) UNRELEASED; urgency=medium | ||
ivozprovider (4.0~4.0.2) UNRELEASED; urgency=medium | ||
|
||
* Version bump to 4.0.2 | ||
|
||
-- Irontec IvozProvider Team <[email protected]> Mon, 11 Mar 2024 13:21:52 +0100 | ||
|
||
ivozprovider (4.0~4.0.1) unstable; urgency=medium | ||
|
||
* Version bump to 4.0.1 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
microservices/provision /opt/irontec/ivozprovider/microservices/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
#!/bin/bash | ||
|
||
set -e | ||
|
||
#DEBHELPER# | ||
|
||
# Set current environment | ||
export APP_ENV=prod | ||
|
||
cd /opt/irontec/ivozprovider/microservices/provision | ||
|
||
# Set proper var permissions | ||
setfacl -dR -m u:www-data:rwX -m u:root:rwX var | ||
setfacl -R -m u:www-data:rwX -m u:root:rwX var | ||
|
||
# Create project cache | ||
bin/console cache:clear --no-warmup -q -n | ||
|
||
: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#!/bin/bash | ||
|
||
#DEBHELPER# | ||
|
||
# This is a temporal migration script to automatize changes implemented in #633 | ||
if [ -d /opt/irontec/ivozprovider/microservices/provision/ ]; then | ||
pushd /opt/irontec/ivozprovider/microservices/provision/ | ||
# Remove existing old cache | ||
rm -fr var/cache | ||
# Remove existing vendor (will be replaced with new package contents) | ||
rm -fr vendor | ||
popd | ||
fi | ||
|
||
: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
# Upgrading Instructions | ||
|
||
## Introduction | ||
|
||
This text is a task-list for migrating standlone installations from Halliday (3.X) to Tempest | ||
release (4.X). Although it's possible to upgrade directly an existing installation of Halliday | ||
to the new release, the Debian base system will jump from 11 to 12, so errors may appear during | ||
the upgrade. | ||
|
||
** If you want to avoid fixing package conflicts during upgrade, we highly recommend creating | ||
a new fresh installation of IvozProvider Tempest and load an existing database dump from previous | ||
release.** | ||
|
||
## Prerequisites | ||
|
||
Upgrade your installation to your latest available version (currently 3.4.1). This will ensure | ||
all database migrations are applied and the schema is up-to-date. This is required because Tempest | ||
migrations assume that schema status. | ||
|
||
Do a fresh IvozProvider tempest install from one of available methods. | ||
|
||
https://irontec.github.io/ivozprovider/en/tempest/basic_concepts/installation/debian_install.html | ||
|
||
|
||
## Database migration | ||
|
||
Create a database dump for your existing halliday (3.x) migration: | ||
|
||
``` | ||
mysqldump -u root -p ivozprovider > /path/to/ivozprovider-halliday.sql | ||
``` | ||
|
||
Move the database dump to a new tempest environment and reset its database | ||
|
||
Above commands will **DELETE** existing tempest database and create a new one from artemis data, | ||
applying all new migrations. | ||
|
||
``` | ||
cd /opt/irontec/ivozprovider/schema | ||
bin/console doctrine:database:drop --force | ||
bin/console doctrine:database:create | ||
mysql -u root -p ivozprovider < /path/to/ivozprovider-artemis.sql | ||
bin/console doctrine:migrations:migrate -n | ||
``` | ||
|
||
This will take from minutes to hours depending on the CDR tables size. If no error | ||
arises, then migrations will be executed properly. | ||
|
||
|
||
## Debian package configuration | ||
|
||
Following section assumes you are upgrading the system from latest halliday to tempest. | ||
This is not recommended and package conflicts will arise. It's preferable to do a new | ||
halliday fresh install and migrate database and storage contents. | ||
|
||
### Prepare APT sources for Debian Bullseye | ||
|
||
Add following contents into /etc/apt/sources.list.d/debian.list | ||
|
||
``` | ||
# Debian Bookworm official repositories | ||
deb http://ftp.debian.org/debian bookworm main contrib non-free | ||
deb http://ftp.debian.org/debian bookworm-updates main contrib non-free | ||
deb http://ftp.debian.org/debian bookworm-backports main contrib non-free | ||
deb http://security.debian.org/debian-security bookworm-security main | ||
``` | ||
|
||
## Prepare APT sources for IvozProvider Tempest | ||
|
||
Add following contents into /etc/apt/sources.list.d/ivozprovider.list | ||
|
||
``` | ||
# Irontec IvozProvider tempest repository | ||
deb http://packages.irontec.com/debian tempest main extra | ||
deb http://packages.irontec.com/debian tayler main | ||
``` | ||
|
||
## Update your installation to latest available version | ||
|
||
apt-get update | ||
apt-get upgrade | ||
|
||
Note: New database configurations assumes percona-server will be used. If you have trouble starting | ||
your database, install latest percona-server-server from tempest repositories. | ||
|
||
apt-get install percona-server-server | ||
|
||
### Load CGRateS data | ||
|
||
Tempest uses CGRateS as billing engine, so all migrated data must be present in redis. | ||
|
||
Use following script to load all brands data to redis after database changes. | ||
|
||
``` | ||
/usr/bin/cgrates-reload -b all -d | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.