-
Notifications
You must be signed in to change notification settings - Fork 126
/
CHANGELOG
163 lines (122 loc) · 5.93 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
v7.0.0 - October 30 2024
-----------------------------
- Added: added support for `Channel`, `ChannelGroup`, `Subscription` and `SubscriptionSet`, `ChannelMetadata`, `UserMetadata` entities for Subscribe related operation.
- BREAKING CHANGES: Added new event listeners support.
- BREAKING CHANGES: All apis calls will be made through `HttpClient` by default.
- Added: default value for `EnableEventEngine` is set to `true`, Subscribe operation will be executed by event engine by default.
- Modified: removed telemetry manager.
v6.20.2 - October 03 2024
-----------------------------
- Fixed: fixes issue of listener not being removed on RemoveListener call.
v6.20.1 - May 09 2024
-----------------------------
- Fixed: fixes issue of Unity SDK not being able to have a fully independent IJsonPluggableLibrary implementation because of direct nu-get Newtonsoft usage in C# SDK (Unity has it's own version that works with IL2CPP builds).
v6.20.0 - April 18 2024
-----------------------------
- Added: added event engine implementation for subscribe and presence operation.
- Added: added support for `RetryConfiguration` to configure subscribe request retry.
v6.19.7 - April 02 2024
-----------------------------
- Fixed: resolved the issue where an incorrect network status was emitted when no internet connection was detected.
v6.19.6 - March 28 2024
-----------------------------
- Fixed: fixes issue of inaccurate DateTime to TimeToken conversion in TranslateDateTimeToPubnubUnixNanoSeconds.
v6.19.5 - January 17 2024
-----------------------------
- Fixed: fixes issue of getting exception for custom objects in subscription and history when crypto module is configured.
v6.19.4 - November 28 2023
-----------------------------
- Fixed: handle unencrypted message while getting messages with crypto.
v6.19.3 - October 31 2023
-----------------------------
- Fixed: fixes issue of applying default serializer settings.
v6.19.2 - October 30 2023
-----------------------------
- Modified: changed license to PubNub Software Development Kit License.
v6.19.1 - October 24 2023
-----------------------------
- Fixed: fixes issue of getting error when hereNow is called with channelGroups param only.
v6.19.0 - October 16 2023
-----------------------------
- Added: add crypto module that allows configure SDK to encrypt and decrypt messages.
- Fixed: improved security of crypto implementation by adding enhanced AES-CBC cryptor.
- Fixed: fixes Newtonsoft Json vulnerability with MaxDepth and upgrade to version for non-PCL.
- Modified: add SubscribeKey validation for subscribe feature.
v6.18.0 - September 04 2023
-----------------------------
- Fixed: allow name param as optional in SetChannelMetadata. Removed default empty value.
v6.17.0 - July 10 2023
-----------------------------
- Modified: validate json string before deserialization.
v6.16.0 - May 18 2023
-----------------------------
- Modified: replaced ConcurrentDictionary class file with System.Collections.Concurrent package for all target frameworks except .net 3.5/4.0.
- Modified: addressed threading issue on reading ConcurrentDictionary keys.
v6.15.0 - March 16 2023
-----------------------------
- Added: sending files as raw byte arrays.
- Modified: added TcpKeepAlive and ConnectionLimit to improve performance.
v6.14.0 - February 27 2023
-----------------------------
- Modified: undeprecated GrantToken methods/properties.
v6.13.0 - December 05 2022
-----------------------------
- Fixed: added null check for PublishFileMessage PNStatus in SendFileOperation.
- Fixed: removed invalid Content-Type in ObjectsV2 request headers targeting .Net Frameworks.
- Modified: added CultureInfo.InvariantCulture to string formatting.
v6.12.0 - November 14 2022
-----------------------------
- Fixed: encode comma char for push related multi channels.
v6.11.0 - November 07 2022
-----------------------------
- Modified: added Content-Type to request header to support internal acceptance tests.
- Modified: added acceptance tests for ObjectsV2 feature.
v6.10.0 - September 06 2022
-----------------------------
- Fixed: add Users/Spaces support to PCL versions.
v6.9.0 - August 22 2022
-----------------------------
- Fixed: fix Timer reference conflict in net6.0.
v6.8.0 - August 10 2022
-----------------------------
- Fixed: fixed Destroy() method when multiple Pubnub instances were in use.
v6.7.0 - July 27 2022
-----------------------------
- Modified: added support for Users/Spaces to GrantToken.
v6.6.0 - July 18 2022
-----------------------------
- Modified: introduced UserId to PNConfiguration and deprecated UUID.
- Modified: added build target framework support to .Net Framework 4.8 and .Net 6.0.
v6.5.0 - June 14 2022
-----------------------------
- Fixed: suppress web request aborted exception message to callback.
v6.4.0 - May 23 2022
-----------------------------
- Fixed: handle PNConfiguration for multi Pubnub instances.
v6.3.0 - March 22 2022
-----------------------------
- Fixed: refactor Telemetry Task Result to GetAwaiter().GetResult() .
- Fixed: removed SILVERLIGHT, WINDOWS_PHONE preprocessor directive code.
v6.2.0 - January 27 2022
-----------------------------
- Modified: bumped PeterO.Cbor library version to 4.5.2.
v6.1.0 - January 20 2022
-----------------------------
- Fixed: capture region when exception occur during subscribe.
v6.0.0 - January 12 2022
-----------------------------
- BREAKING CHANGES: UUID is mandatory to use SDK.
v5.4.0 - December 16 2021
-----------------------------
- Fixed: replaced BouncyCastle lib with System.Security.Cryptography.Algorithms.
- Fixed: added try/catch for publish operation to catch exceptions.
v5.3.0 - November 16 2021
-----------------------------
- Added: added RevokeToken feature.
v5.1.0 - October 12 2021
-----------------------------
- Added: added PAMv3 support - GrantToken, ParseToken, SetAuthToken.
- Fixed: dispose RandomNumberGenerator.
v5.0.0 - June 14 2021
-----------------------------
- Added: bREAKING CHANGE - UseRandomInitializationVector is true by default.