Commit Graph

50 Commits

Author SHA1 Message Date
gezimblliku
94bde601b0 updated fsock library && fsagent 2024-08-21 21:08:24 +02:00
gezimblliku
a07a8dd952 updated dependencies with the last versions 2024-08-21 21:08:24 +02:00
ionutboangiu
331b50ae52 update rpcclient library 2024-08-19 12:09:44 +02:00
ionutboangiu
d507e29a8f update rpcclient lib (fixes #4413) 2024-08-14 14:05:01 +02:00
arberkatellari
8269e0b99c Update rpcclient revising error handling 2024-06-30 17:55:32 +02:00
ionutboangiu
c3f47d5119 Optimize removeFilterIndexesForFilter function + tests
Previously made two trips (get and set) for each group of items from
an index key being removed. Now, we fetch indexes once at the beginning
and store the updated indexes once at the end.

Related to #4357
2024-06-06 13:29:10 +02:00
ionutboangiu
b2b82dd55b Update fsock library 2024-01-06 17:16:10 +01:00
ionutboangiu
23d9211fe5 Update MongoDB driver 2023-12-07 16:57:43 +01:00
ionutboangiu
ccbaa70c00 Update libraries 2023-10-17 17:41:19 +02:00
ionutboangiu
06cebec008 Update libraries 2023-08-09 15:30:27 +02:00
ionutboangiu
e887ad7479 Bump go version 2023-08-09 15:30:27 +02:00
ionutboangiu
a7c785d925 Upgrade MongoDB driver to v1.12
- Set (but comment) serverAPI options (currently distinct api and
create.size BSON field are deprecated + possible others that are untested)
- Rename and refactor 'TimeDecodeValue1' to 'decodeTimeValue', add
nil case handling
- Implement 'buildURL' function to connect to mongo (can also be
used for mysql and postgres)
- Update function names, variable names, and comments for clarity
- Replace 'bsonx.Regex' with the Regex primitive for v1.12 compatibility
- Use simple concatenation instead of Sprintf
- Declare 'timeType' locally, replace global 'tTime'
- Use 'RegisterTypeDecoder' to replace deprecated 'RegisterDecoder'
- Simplify several functions without altering functionality
- Remove redundant 'storageType' field in 'mongoStorage',
use 'isDataDB' instead
2023-07-04 13:19:31 +02:00
ionutboangiu
e90773a49e Update libraries 2023-06-16 21:20:45 +02:00
ionutboangiu
fa180b829d Update libraries 2023-06-12 14:18:37 +02:00
ionutboangiu
d8464ce023 Update libraries 2023-05-03 10:02:15 +02:00
ionutboangiu
cb7ea790de Update rpcclient library to latest version
Replace all instances of rpcclient.ClientConnector with birpc.ClientConnector.

Pass context, maxReconnectInterval, delayFunc and birpcClient to rpcclient
constructors.

Remove redundant time.Duration conversions (e.g. time.Duration(1*time.Second)
now becomes time.Second.

Add context where needed (context.Background() for tests, context.TODO()
for places where it should be passed from somewhere else).

Implement that functionality of the SessionSv1.Sleep call, in sessions/sessions
instead of apier/v1.

Make changes in utils/server.go (replacing the old rpc2 library with github.com/cgrates/birpc).

Change the way we register birpc methods for sessions in services, using a helper function
defined in engine/libengine.go.
2023-05-03 10:02:15 +02:00
ionutboangiu
dbd497c4d4 Update to latest amqp 1.0 package version and fix compilation errors 2023-02-22 18:19:47 +01:00
ionutboangiu
edcb7d6e6b Update amqpv1 library and fix compilation errors 2023-02-21 18:26:01 +01:00
gezimbll
682904ad9d replacing streadway/amqp with rabbitmq/amqp091-go 2023-02-02 17:49:05 +01:00
ionutboangiu
3b45073212 Update go.mod and go.sum 2023-01-23 17:29:22 +01:00
DanB
9704baa8b4 Updating fsock for reconnecting during in case of power/network fail 2023-01-18 13:27:24 +01:00
ionutboangiu
78b2f56c51 Update libraries 2022-12-02 14:24:18 +02:00
ionutboangiu
bcd0a47268 Update radius library 2022-11-21 11:04:21 +01:00
adi
b1f6028380 Updated mongo library 2022-11-18 11:47:21 +01:00
ionutboangiu
22f9ec262e Update most of the libraries 2022-11-09 14:04:58 +01:00
andronache98
fc1a7565f5 Changed go version to 1.17 2021-12-15 19:58:53 +01:00
nickolasdaniel
b2e5e97faf Almost done updating libraries without affectin integration tests 2021-10-04 11:31:05 +02:00
Trial97
d55f05a2e2 Revert "Updated libraries"
This reverts commit 50b17cb41c.
2021-09-29 19:18:13 +02:00
nickolasdaniel
0dbfc76e45 Fixed crash due to library update 2021-09-29 19:18:13 +02:00
nickolasdaniel
50b17cb41c Updated libraries 2021-09-28 20:40:59 +02:00
Trial97
f40b6336cb Updated libphonenumbers library 2021-08-30 17:55:51 +03:00
porosnicuadrian
09707c646c GO sum 2021-07-13 13:46:13 +02:00
Trial97
2cbf660630 Updated call tests 2020-10-08 13:11:08 +02:00
Trial97
5699d69130 Added tests for ChargerSv1.ProcessEvent 2020-08-07 09:19:15 +02:00
TeoV
6dc6ab02d4 Update RPCClient library 2020-05-28 15:34:53 +02:00
TeoV
9f80f5e9b2 Update go mods with the lates version of rpcclient 2020-03-26 14:48:23 +01:00
TeoV
66dd5a36aa Update go mod with the latest version for rpcclient 2020-01-07 08:49:55 -05:00
Trial97
92928b7700 Added *parallel connection strategy 2020-01-07 11:12:24 +02:00
DanB
fc97b081cb Updating radigo version 2020-01-02 16:01:14 +01:00
DanB
942295bbfe Updating radigo version 2020-01-01 21:20:01 +01:00
TeoV
bb2845ebda Implement the failover mechanish to ConnManager 2019-12-12 13:26:00 +02:00
Trial97
b4fe82c6d7 Updated rpcclient library 2019-12-09 18:04:26 +02:00
TeoV
bc5cf765c3 Update Remote functionality through RPC 2019-11-15 13:36:53 +01:00
adragusin
7ad7327dbb updated go mod 2019-11-05 09:23:36 +01:00
Trial97
4f94e621fb Updated kamevapi 2019-10-28 12:17:15 +01:00
Trial97
4468fed082 Updated go modules 2019-09-17 18:07:53 +02:00
Trial97
3ebba5c3e0 Added kafka reader integration test 2019-09-08 17:42:09 +02:00
Trial97
f7d5fdb335 Updated t go 1.13 2019-09-04 16:22:08 +02:00
Tripon Alexandru-Ionut
e86a0c77f0 Updated to go.mod 2019-09-04 16:22:08 +02:00
negbie
ca02787e10 Use go modules 2019-09-04 16:22:08 +02:00