From 06aee1d8c7c665fba0fb64612f0d74ad174664e8 Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Wed, 9 Aug 2023 11:25:57 -0400 Subject: [PATCH] Update changelog --- packages/debian/changelog | 240 +++++++++++++++++++------------------- 1 file changed, 120 insertions(+), 120 deletions(-) diff --git a/packages/debian/changelog b/packages/debian/changelog index a89fe80e7..f16c6124e 100644 --- a/packages/debian/changelog +++ b/packages/debian/changelog @@ -1,161 +1,161 @@ cgrates (0.10.3~dev) UNRELEASED; urgency=medium - * [RALs] Now, balance update events from RALs to ThresholdS (when negative) are only sent once. - * [SessionS] Updated to use rals_conns when refund rounding is sent. - * [SupplierS] Now requires a connection to rals for calculating AccountIDs and RatingPlanIDs. - * [SessionS] Implemented the compilation of SRun.EventCost before storing and passing it further. - * [ApierS] Improved error handling for APIerSv1.GetActionTriggers. - * [SessionS] Added condition to assess if increment should be considered roundIncrement. - * [SessionS] When appending to the EventCost,the charging interval is now being cloned. - * [FilterS] Enhanced automated index fields matching for optimization. - * [AgentS] Introduced *routes_maxcost flag. - * [SessionS] max_call_duration config replaced with default_usage per ToR. - * [SessionS] If replication_conns are set, sessions will not terminate on shutdown. - * [EventCost] Improved FieldAsInterface function to prevent crashes when a RatingPlan doesn't exist (#2743). - * [EventCost] Added nil check when creating EventCost DataProvider, preventing crashes when cgr-engine is manually restarted during an ongoing call (#2764). - * [DispatcherS] Fixed panic when sending Ping request through DispatcherS. - * [CacheS] Tenant now passed to automatic cache calls (#2928). - * [DispatcherS] Added missing Responder methods to DispatcherS (#2954). - * [DispatcherS] The ArgDispatcher field for ThresholdS methods is now mandatory only if a connection to AttributeS has been defined (#2981). - * [DataManager] Revised caching logic for ActionPlans. - * [AttributeS] Introduced *sipcid field type. - * [FilterS] New APIs for index status checks have been implemented. - * [SessionS] Tenant is set to default if not specified for SessionS APIs. - * [RALs] Fixed issue with *any subject not considered when removing RatingProfiles (#3161). - * [ResourceS] ResourceS APIs updated for concurrent usage safety. - * [APIs] Addressed potential panic risk caused by API parameter validator function. - * [cgr-loader] Added tenant flag. - * [ApierS] Cache now reloaded when setting/removing RatingProfiles (#3186). - * [SessionS] Session synchronization no longer occurs with no active sessions. - * [RALs] Updated EventCost rounding increment handling (#3018). - * [SessionS] Protection added for missing events. - * [Config] Resolved issue with appending default port to multiple mongodb hosts in config file (#3673). - * [FSock] Fixed cgr-engine panic at startup when trying to connect to freeswitch_agent with logger set to *stdout (#3678). - * [AttributeS/DispatcherS] Context/Subsystems now set to *any if not specified. - * [FilterS] Added support for reverse filter indexes. - * [FSock] Addressed an issue where parsing responses from FreeSWITCH sometimes resulted in an unexpected number of values (#3749). - * [FSock] Resolved a connectivity issue where, if the connection between cgr-engine and the freeswitch agent was terminated during use, no reconnection attempts would be made (#3794). - * [Fsock] Corrected a parsing error where separators between parentheses were not ignored, leading to improper parsing of replies from the 'show channels' API call. - * [CDRe] Retained export_path as is for amqp, amqpv1, sqs, s3 and kafka exporters. - * [ServiceManager] Rectified a problem that prevented the RALs service from starting when the Responder was already running. - * [CDRs] Refund process now precedes debit during CDR rerating, fixing potential inaccuracies. - * [LoaderS] Introduced inline filter validation before DB write, preventing late-stage errors. - * [RPCClient] Updated to the latest version, addressing potential panic, deadlock, and data race issues. - * [CDRe] *exp.Cost path population no longer hardcoded to Cost found in *req map, user now can choose. - * [CDRe] Resolved an issue where the RoundingDecimals, if not explicitly set by the user, defaulted to 0 instead of the value defined under the "general" section in the configuration. - * [CDRe] Fixed a template problem where attempts to overwrite existing fields would lead to appending new values at the end of old ones, rather than replacing them. - * [CDRe] Overwriting preexisting fields in a template no longer appends new values at the end. - * [Storage] Introduced error handling for a previously overlooked case. Specifically, when GetCDRs is called for mongo with the remove flag set to true and the process returns an error, it previously led to a panic. This issue has now been addressed. - * [CDRe] Fixed support for *combimed field type. - * [Docs] Updated installation documentation: https://cgrates.readthedocs.io/en/v0.10/installation.html. - * Updated all associated libraries to their most recent versions. - * Enhanced the testing suite and increased coverage. - * Fixes, updates and general quality of life changes that can be only noticed on the developer side so we will not be going into much detail: - - updated ansible bash/ansible scripts; - - improved formatting, readability; - - reducing complexity of some functions. - * Implemented various fixes, updates, and enhancements primarily noticeable to developers (so we will not go into too much detail), including: +- [RALs] Now, balance update events from RALs to ThresholdS (when negative) are only sent once. +- [SessionS] Updated to use rals_conns when refund rounding is sent. +- [SupplierS] Now requires a connection to rals for calculating AccountIDs and RatingPlanIDs. +- [SessionS] Implemented the compilation of SRun.EventCost before storing and passing it further. +- [ApierS] Improved error handling for APIerSv1.GetActionTriggers. +- [SessionS] Added condition to assess if increment should be considered roundIncrement. +- [SessionS] When appending to the EventCost,the charging interval is now being cloned. +- [FilterS] Enhanced automated index fields matching for optimization. +- [AgentS] Introduced \*routes_maxcost flag. +- [SessionS] max_call_duration config replaced with default_usage per ToR. +- [SessionS] If replication_conns are set, sessions will not terminate on shutdown. +- [EventCost] Improved FieldAsInterface function to prevent crashes when a RatingPlan doesn't exist (#2743). +- [EventCost] Added nil check when creating EventCost DataProvider, preventing crashes when cgr-engine is manually restarted during an ongoing call (#2764). +- [DispatcherS] Fixed panic when sending Ping request through DispatcherS. +- [CacheS] Tenant now passed to automatic cache calls (#2928). +- [DispatcherS] Added missing Responder methods to DispatcherS (#2954). +- [DispatcherS] The ArgDispatcher field for ThresholdS methods is now mandatory only if a connection to AttributeS has been defined (#2981). +- [DataManager] Revised caching logic for ActionPlans. +- [AttributeS] Introduced \*sipcid field type. +- [FilterS] New APIs for index status checks have been implemented. +- [SessionS] Tenant is set to default if not specified for SessionS APIs. +- [RALs] Fixed issue with \*any subject not considered when removing RatingProfiles (#3161). +- [ResourceS] ResourceS APIs updated for concurrent usage safety. +- [APIs] Addressed potential panic risk caused by API parameter validator function. +- [cgr-loader] Added tenant flag. +- [ApierS] Cache now reloaded when setting/removing RatingProfiles (#3186). +- [SessionS] Session synchronization no longer occurs with no active sessions. +- [RALs] Updated EventCost rounding increment handling (#3018). +- [SessionS] Protection added for missing events. +- [Config] Resolved issue with appending default port to multiple mongodb hosts in config file (#3673). +- [FSock] Fixed cgr-engine panic at startup when trying to connect to freeswitch_agent with logger set to \*stdout (#3678). +- [AttributeS/DispatcherS] Context/Subsystems now set to \*any if not specified. +- [FilterS] Added support for reverse filter indexes. +- [FSock] Addressed an issue where parsing responses from FreeSWITCH sometimes resulted in an unexpected number of values (#3749). +- [FSock] Resolved a connectivity issue where, if the connection between cgr-engine and the freeswitch agent was terminated during use, no reconnection attempts would be made (#3794). +- [Fsock] Corrected a parsing error where separators between parentheses were not ignored, leading to improper parsing of replies from the 'show channels' API call. +- [CDRe] Retained export_path as is for amqp, amqpv1, sqs, s3 and kafka exporters. +- [ServiceManager] Rectified a problem that prevented the RALs service from starting when the Responder was already running. +- [CDRs] Refund process now precedes debit during CDR rerating, fixing potential inaccuracies. +- [LoaderS] Introduced inline filter validation before DB write, preventing late-stage errors. +- [RPCClient] Updated to the latest version, addressing potential panic, deadlock, and data race issues. +- [CDRe] *exp.Cost path population no longer hardcoded to Cost found in *req map, user now can choose. +- [CDRe] Resolved an issue where the RoundingDecimals, if not explicitly set by the user, defaulted to 0 instead of the value defined under the "general" section in the configuration. +- [CDRe] Fixed a template problem where attempts to overwrite existing fields would lead to appending new values at the end of old ones, rather than replacing them. +- [CDRe] Overwriting preexisting fields in a template no longer appends new values at the end. +- [Storage] Introduced error handling for a previously overlooked case. Specifically, when GetCDRs is called for mongo with the remove flag set to true and the process returns an error, it previously led to a panic. This issue has now been addressed. +- [CDRe] Fixed support for \*combimed field type. +- [Docs] Updated installation documentation: https://cgrates.readthedocs.io/en/v0.10/installation.html. +- [CDRe] Added the possibility to override the exporter filter field through the API request signature. +- Updated all associated libraries to their most recent versions. +- Enhanced the testing suite and increased coverage. +- Fixes, updates and general quality of life changes that can be only noticed on the developer side so we will not be going into much detail: + - updated ansible bash/ansible scripts; + - improved formatting, readability; + - reducing complexity of some functions. +- Implemented various fixes, updates, and enhancements primarily noticeable to developers (so we will not go into too much detail), including: - - Enhanced code formatting and readability for better maintainability. - - Simplified some complex functions to increase efficiency and ease of understanding. - - Updated outdated Ansible and Bash scripts. + - Enhanced code formatting and readability for better maintainability. + - Simplified some complex functions to increase efficiency and ease of understanding. + - Updated outdated Ansible and Bash scripts. Full Changelog: https://github.com/cgrates/cgrates/compare/v0.10.2...v0.10 - -- DanB Thu, 08 Oct 2020 16:23:58 +0300 +-- DanB Thu, 08 Oct 2020 16:23:58 +0300 cgrates (0.10.2) UNRELEASED; urgency=medium - * [SupplierS] Uniformize the logic in model_helpers.go - * [FilterS] Updated error message in case of unknown prefix - * [Server] Corectly log the server listen error - * [ERs] Add *none EventReader type - * [ERs] Renamed *default reader folders - * [General] Added *mo+extraDuration time support (e.g. *mo+1h will - be time.Now() + 1 month + 1 hour) - * [SessionS] Use correctly SessionTTLUsage when calculate end usage in case of terminate session from ttl mechanism - * [RSRParsers] Removed attribute sistem from RSRParser - * [RSRParsers] Added grave accent(`) char as a delimiter to not split tge RSR value - * [SessionS] Rename from ResourceMessage to ResourceAllocation - * [AgentS] Correctly verify flags for setting max usage in ProcessEvent - * [AgentS] DiameterAgent return NOT_FOUND instead of "filter not passing" error and let other subsystem to handle this (e.g. FilterS) +- [SupplierS] Uniformize the logic in model_helpers.go +- [FilterS] Updated error message in case of unknown prefix +- [Server] Corectly log the server listen error +- [ERs] Add \*none EventReader type +- [ERs] Renamed \*default reader folders +- [General] Added *mo+extraDuration time support (e.g. *mo+1h will + be time.Now() + 1 month + 1 hour) +- [SessionS] Use correctly SessionTTLUsage when calculate end usage in case of terminate session from ttl mechanism +- [RSRParsers] Removed attribute sistem from RSRParser +- [RSRParsers] Added grave accent(`) char as a delimiter to not split tge RSR value +- [SessionS] Rename from ResourceMessage to ResourceAllocation +- [AgentS] Correctly verify flags for setting max usage in ProcessEvent +- [AgentS] DiameterAgent return NOT_FOUND instead of "filter not passing" error and let other subsystem to handle this (e.g. FilterS) - -- DanB Tue, 12 May 2020 13:08:15 +0300 +-- DanB Tue, 12 May 2020 13:08:15 +0300 cgrates (0.10.1) UNRELEASED; urgency=medium - * [FilterS] Removed rals_conns in favor of reading the account - directly from DataDB - * [SessionS] Added check for missing CGRevent - * [DiameterAgent] Using String function from diam.Message instead of - ToJSON for request String method - * [DiameterAgent] Updated 3gp_vendor dictionary - * [Templates] Added new dataconverter: *ip2hex - * [AgentS] Added support for *group type and correctly overwrite - the values in case of *variable - * [ERs] Correctly populate ConcurrentRequest from config in - EventReader - * [SupplierS] In case of missing usage from Event use 1 minute as - default value - * [DataDB] Mongo support different marshaler than msgpack - * [ConnManager] Fixed rpc_conns handling id with two connections and one of - it *internal - * [Replicator] Added Limit and StaticTTL otions for Items from - DataDB/StorDB - * [Migrator] Auto discover tenant from key instead of taking it from config - * [Templates] Fixed missing "*" for strip and padding strategy - * [SessionS] Update subflags for *rals ( *authorize and *initiate ) - * [AgentRequest] Improved NavigableMap - * [AgentRequest] FieldAsInterface return Data instead of NMItem - * [SupplierS] Allow multiple suppliers with the same ID - * [Engine] Skip caching if limit is 0 - * [CacheS] Avoid long recaching - * [SessionS] Use correctly SessionTTLUsage when calculate end usage in case of terminate session from ttl mechanism - * [SessionS] Add SessionTLLLastUsage as option for an extra debit in case of ttl mechanism - * [Templates] Added new dataconverter: *string2hex - * [SessionS] Properly charge terminate without initiate event - - -- DanB Wed, 5 May 2020 15:22:59 +0200 +- [FilterS] Removed rals_conns in favor of reading the account + directly from DataDB +- [SessionS] Added check for missing CGRevent +- [DiameterAgent] Using String function from diam.Message instead of + ToJSON for request String method +- [DiameterAgent] Updated 3gp_vendor dictionary +- [Templates] Added new dataconverter: \*ip2hex +- [AgentS] Added support for *group type and correctly overwrite + the values in case of *variable +- [ERs] Correctly populate ConcurrentRequest from config in + EventReader +- [SupplierS] In case of missing usage from Event use 1 minute as + default value +- [DataDB] Mongo support different marshaler than msgpack +- [ConnManager] Fixed rpc_conns handling id with two connections and one of + it \*internal +- [Replicator] Added Limit and StaticTTL otions for Items from + DataDB/StorDB +- [Migrator] Auto discover tenant from key instead of taking it from config +- [Templates] Fixed missing "\*" for strip and padding strategy +- [SessionS] Update subflags for *rals ( *authorize and \*initiate ) +- [AgentRequest] Improved NavigableMap +- [AgentRequest] FieldAsInterface return Data instead of NMItem +- [SupplierS] Allow multiple suppliers with the same ID +- [Engine] Skip caching if limit is 0 +- [CacheS] Avoid long recaching +- [SessionS] Use correctly SessionTTLUsage when calculate end usage in case of terminate session from ttl mechanism +- [SessionS] Add SessionTLLLastUsage as option for an extra debit in case of ttl mechanism +- [Templates] Added new dataconverter: \*string2hex +- [SessionS] Properly charge terminate without initiate event + +-- DanB Wed, 5 May 2020 15:22:59 +0200 cgrates (0.10.0) UNRELEASED; urgency=medium - * Creating first stable branch. +- Creating first stable branch. - -- DanB Thu, 6 Feb 2020 12:05:00 +0200 +-- DanB Thu, 6 Feb 2020 12:05:00 +0200 cgrates (0.9.1~rc8) UNRELEASED; urgency=medium - * RC8. +- RC8. - -- DanB Mon, 22 Sep 2015 12:05:00 +0200 +-- DanB Mon, 22 Sep 2015 12:05:00 +0200 cgrates (0.9.1~rc7) UNRELEASED; urgency=low - * RC7. +- RC7. - -- DanB Wed, 3 Aug 2015 14:04:00 -0600 +-- DanB Wed, 3 Aug 2015 14:04:00 -0600 cgrates (0.9.1~rc6) UNRELEASED; urgency=low - * RC6. +- RC6. - -- DanB Wed, 10 Sep 2014 13:30:00 +0100 +-- DanB Wed, 10 Sep 2014 13:30:00 +0100 cgrates (0.9.1~rc5) UNRELEASED; urgency=low - * RC5. - - -- DanB Mon, 18 Aug 2014 13:30:00 +0100 +- RC5. +-- DanB Mon, 18 Aug 2014 13:30:00 +0100 cgrates (0.9.1~rc4) UNRELEASED; urgency=low - * RC4. +- RC4. - -- DanB Thu, 25 Mar 2014 17:30:00 +0100 +-- DanB Thu, 25 Mar 2014 17:30:00 +0100 cgrates (0.9.1~rc3) UNRELEASED; urgency=low - * RC3. +- RC3. - -- DanB Fri, 03 Jan 2014 17:37:31 +0100 +-- DanB Fri, 03 Jan 2014 17:37:31 +0100