forked from cgrates/cgrates
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
172 lines (149 loc) · 8.3 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
cgrates (0.11.0~dev) UNRELEASED; urgency=medium
[ DanB ]
* [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<FileName> 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
-- DanB <[email protected]> Wed, 19 Feb 2020 13:25:52 +0200
cgrates (0.10.0) UNRELEASED; urgency=medium
* Creating first stable branch.
-- DanB <[email protected]> Thu, 6 Feb 2020 12:05:00 +0200
cgrates (0.9.1~rc8) UNRELEASED; urgency=medium
* RC8.
-- DanB <[email protected]> Mon, 22 Sep 2015 12:05:00 +0200
cgrates (0.9.1~rc7) UNRELEASED; urgency=low
* RC7.
-- DanB <[email protected]> Wed, 3 Aug 2015 14:04:00 -0600
cgrates (0.9.1~rc6) UNRELEASED; urgency=low
* RC6.
-- DanB <[email protected]> Wed, 10 Sep 2014 13:30:00 +0100
cgrates (0.9.1~rc5) UNRELEASED; urgency=low
* RC5.
-- DanB <[email protected]> Mon, 18 Aug 2014 13:30:00 +0100
cgrates (0.9.1~rc4) UNRELEASED; urgency=low
* RC4.
-- DanB <[email protected]> Thu, 25 Mar 2014 17:30:00 +0100
cgrates (0.9.1~rc3) UNRELEASED; urgency=low
* RC3.
-- DanB <[email protected]> Fri, 03 Jan 2014 17:37:31 +0100