diff --git a/changelog b/changelog index 984f9b2f5..cd130ba48 120000 --- a/changelog +++ b/changelog @@ -1 +1 @@ -./packages/debian/changelog \ No newline at end of file +./debian/changelog \ No newline at end of file diff --git a/debian/changelog b/debian/changelog index 92ca95568..b8cbb6580 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,221 @@ -cgrates (0.11.0~dev-1) UNRELEASED; urgency=medium +cgrates (0.11.0~dev) UNRELEASED; urgency=medium +[ DanB ] - * Initial Release. +- [FilterS] Renamed rals_conns to apiers_conns +- [FilterS] Updated \*destination filter to get ReverseDestination form + API +- [SessionS] Added check for missing CGRevent +- [SessionS] Added \*cost flag for SessionSv1.ProcessEvent to calculate + the rater cost +- [ConnManager] Added ApierSv2 as internal connection channel instead + of ApierSv1 +- [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 +- [FilterS] Updated \*exists to dynamically compute the path if the + path +- [AgentS] Added support for \*tmp path +- [SessionS] Added new API SessionSv1.GetCost +- [SessionS] Updateed MaxUsage field from API replies +- [SessionS] Added support for \*cdrs flag in SessionSv1.ProcessEvent +- [StatS] Update metric definition to include path for example: + *sum:~*req.Field1 +- [SupplierS] SupplierS require a connection to rals when give + AccountIDs and RatingPlanIDs to calculate +- [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 pading strategy +- [DiameterAgent] Added RAR support +- [Loader] Added support to load CSV files from URL +- [Loader] Added configurable gapi_credentials +- [Loader] Added configurable gapi_token +- [AgentS] Add authentication mechanism for Radius (PAP, CHAP, + MSCHAPV2) +- [SessionS] Update subflags for *rals ( *authorize and \*initiate ) +- [AgentS] Uniformize flags (*auth -> *authorize) +- [SessionS] Move *cost as subflag in *rals for + SessionSv1.ProcessEvent +- [DiameterAgent] Added DPR support +- [SupplierS] Add verification for event filters before populating + data +- [ERs] Add support for \*json type +- [AgentS] Add ability to inject data in cache from agents +- [Config] Config cache format change to include partitions +- [ERs] Add \*none EventReader type +- [SessionS] Added support for \*stir_authenticate +- [SessionS] Added support for \*stir_initiate +- [RouteS] Renaming from SupplierS to RouteS +- [AgentS] Improved NavigableMap +- [General] Default timingIDs start from time.Now() (i.e. \*monthly time.Now() + 1 month ) +- [AgentS] FieldAsInterface return data instead of NMItem +- [RouteS] Add posibility to load routes with the sameID and different filters +- [RouteS] Correctly populate Sorting out of models +- [AgentS] Added SIPAgent for SIP redirection +- [AgentS] Added \*constant: prefix to do not proccess the value + with RSRParsers +- [AgentS] Added DynamicDataProvider to AgentRequest +- [Server] Corectly log the server listen error +- [ERs] Added support to reference CSV fields by the column name +- [ERs] Renamed \*default reader folders +- [FilterS] Updated Filter indexes +- [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 +- [SessionS] Add SessionTLLLastUsage as option for an extra debit in case of ttl mechanism +- [LoaderS] Add \*req as mandatory prefix +- [AgentS] Rename prefix from *cache to *uch +- [InternalDB] Updated InternalDB to use the global cache +- [RSRParsers] Removed \*constant: prefix +- [RSRParsers] Removed attribute sistem from RSRParser +- [RSRParsers] Added grave accent(`) char as a delimiter to not split tge RSR value +- [RSRParsers] Moved RSRFilter from RSRParsers to the \*rsr FilterS +- [SessionS] Rename from ResourceMessage to ResourceAllocation +- [LoaderS] Updated file selector from *req to *file(FileName) +- [SessionS] Added \*chargers flag to ProcessEvent to proccess the events from ChargerS with other subsystems +- [SessionS] Updated the ids handling in flags by adding \*ids as a new flag +- [SessionS] Added \*derived_reply sub flag to ProcessEvent to specify if a subsystem needs to process the events from ChargerS +- [Templates] Added new dataconverter: \*string2hex +- [AttributeS] Updated AttributeProfile matching to match the second AttributeProfile with the same weight +- [AttributeS] Updated inline AttributeProfiles to unite all consecutive inline attributes in a single profile +- [SessionS] Added \*processRuns option to control the process runs for AttributeS +- [DispatcherS] Removed ArgDispatcher in favor of Opts +- [ERs] Add support for \*template type +- [EEs] Add support for \*template type +- [LoaderS] In case of empty output directory path don't move the processed file +- [FilterS] Added \*ipnet filter to check if the network contains the IP +- [CacheS] Updated ReloadCache and LoadCache APIs to use a map instead of a structure to be compatible with gob encoding +- [CGR-CONSOLE] Uniformize the commands between profile and subsystem +- [StatS] Add rounding operation for duration metric (e.g. acd, tcd, etc...) +- [DispatcherH] Added DispatcherH subsystem +- [ERs] Added support for \*amqp_json_map type +- [DataDB] Moved all specific DB options in opts +- [Config] Add new section "template" +- [LoaderS] Add support for \*template type +- [ActionS] Replaced the poster action with \*export that will send the event to EEs +- [AgentS] DiameterAgent return NOT_FOUND instead of "filter not passing" error and let other subsystem to handle this (e.g. FilterS) +- [StatS] Change format of metricID when specifying fields ( e.g. *sum#~*req.FieldName ) +- [FilterS] Added \*apiban filter +- [EEs] Add support for \*elastic exporter +- [AttributeS] Add support for adding fields from other places that event (e.g. Resource.TotalUsage, Stat.MetricName, Account.Balance) +- [EEs] Empty fields in exporter config will export the full event for the exporters that use json format +- [DynamicDP] Add support for \*libphonenumber prefix +- [Templates] Added new data converter: \*unixtime +- [ActionsS] Add prefix *acnt and *act to cdrLog action +- [AttributeS] Add support for *prefix and *suffix type +- [ConfigS] Add "redis\_" prefix to "dataDB" option for redis +- [DataDB] Add support for redis with TLS connection ( + integration test ) +- [ERs] Added support for \*s3_json_map type +- [ERs] Added support for \*sqs_json_map type +- [ERs] Added support for \*amqpv1_json_map type +- [RALs] Send balance update event from rals to threshold ( in case of negative) only once +- [SessionS] Use rals_conns when sending refund rounding +- [General] Made tenant optional for all API calls +- [ConfigS] Moved MinCallDuration,MaxCallDuration from sessions config to general config +- [StatS] Added support for nested fields in custom metrics +- [AccountS] Add Initial in AccountSummary as initail value before debit operation +- [General] For only \*asap actions don't save AccountIDs withing ActionPlans +- [AnalyzerS] Added AnalyzerSv1.StringQuery API to search over the recorded RPC calls +- [CoreS] Moved the server implementation in the new cores package +- [RouteS] In case of same weight sort random +- [ConfigS] Renamed ReloadConfigFromPath API to ReloadConfig +- [ConfigS] Renamed ReloadConfig API to SetConfig +- [ConfigS] Renamed ReloadConfigFromJSON API to SetConfigFromJSON +- [CDRs] Replaced RSRField with RSRParser +- [RouteS] Add new field RouteRateProfileIDs in RateProfiles.csv +- [DispatcherS] Removed connection pool from DispatcherHost structure +- [DispatcherS] Updated *broadcast, *broadcast_sync and \*broadcast_async to behave similar to RPCPool +- [ActionsS] Added \*remote_set_account action +- [SessionS] Properly charge terminate without initiate event +- [ServiceS] Added service dependency map to control the shutdown order +- [EEs] Add support for \*sql exporter +- [ApierS] Correct handle error in case of APIerSv1.GetActionTriggers +- [SessionS] Added extra condition to determine if the increment is considered the roundIncrement +- [SessionS] Cloned the charging interval added on EventCost merge +- [FilterS] Optimized the automated index fields matching +- [AgentS] Added \*cfg as DataProvider for AgentRequest +- [AgentS] Added \*routes_maxcost flag +- [SessionS] Added \*sessionChargeable session option to control session charging +- [SessionS] Replaced max_call_duration config with default_usage for each ToR +- [SessionS] Added JSON and GOB BiRPC support +- [ActionS] Added *add_balance, *set_balance and \*rem_balance +- [RegistrarC] Renamed DispatcherH to RegistrarC +- [DataDB] Added replication filtering +- [ApierS] Moved Cache field as options +- [RouteS] Updated RouteSv1.GetRoutes API to return multiple profiles +- [Templates] Added support for Length Field in case of NMSlice +- [Templates] Added support for multiple indexes +- [AgentS] Added ~\*req prefix for freeswitch extra_fields +- [AgentS] Changed NavigableMap with DataNode for speed improvements +- [SessionS] RequestType \*none returns back the requested usage +- [DataDB] Updated config options +- [StorDB] Updated config options +- [ERs] Refactored the reader options +- [ERs] Removed *flatstore and *partialcsv +- [ERs] Added *opts.*partial to control if the event is partial or not +- [AttributeS] Added any_context config to control the matching attributes +- [DispatcherS] Added any_subsyste config to control the matching dispatchers +- [StatS] AverageCallCost and TotalCallCost now returns error for negative Cost field +- [SessionS] The sessions are no longer terminated on shutdown if the replication_conns are set +- [FilterS] Added \*regex filter +- [RSRParsers] Added \*len dataconverter +- [ERs] Added \*nats_json_map +- [EEs] Added \*nats_json_map +- [RSRParsers] Added \*slice dataconverter +- [CacheS] Updated LoadCache and ReloadCache APIs +- [EEs] Added \*log exporter +- [AttributeS] Added profile_runs to control how many times a profile is proccessed for an event +- [DNSAgent] Updated Msg handling from templates +- [ActionsS] Replaced structmatcher with normal filters - -- DanB Thu, 07 Sep 2023 20:34:34 +0200 +-- DanB Wed, 19 Feb 2020 13:25:52 +0200 + +cgrates (0.10.0) UNRELEASED; urgency=medium + +- Creating first stable branch. + +-- DanB Thu, 6 Feb 2020 12:05:00 +0200 + +cgrates (0.9.1~rc8) UNRELEASED; urgency=medium + +- RC8. + +-- DanB Mon, 22 Sep 2015 12:05:00 +0200 + +cgrates (0.9.1~rc7) UNRELEASED; urgency=low + +- RC7. + +-- DanB Wed, 3 Aug 2015 14:04:00 -0600 + +cgrates (0.9.1~rc6) UNRELEASED; urgency=low + +- RC6. + +-- 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 + +cgrates (0.9.1~rc4) UNRELEASED; urgency=low + +- RC4. + +-- DanB Thu, 25 Mar 2014 17:30:00 +0100 + +cgrates (0.9.1~rc3) UNRELEASED; urgency=low + +- RC3. + +-- DanB Fri, 03 Jan 2014 17:37:31 +0100