Releases: simplito/privmx-endpoint-java
Releases · simplito/privmx-endpoint-java
2.5.0
What's Changed
FEAT
- Implement 2.5 changes (new sortBy parameter for list methods and statusCode in ContextCustomEventData model) by @Doominika in #58
- implement new KvdbApi module by @Doominika in #50
- implement native libs distribution by maven by @djenczewski in #71. Now native libs are distributing as jars to maven and attached to runtime by PrivMX Gradle Plugin. Attached libraries are extracted before load on JVM targets.
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.5.3
Full Changelog: 2.3.0...2.5.0
2.5.0-rc1
What's Changed
FEAT
- Implement modification from 2.5 by @Doominika in #58
- implement new KvdbApi module by @Doominika in #50
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.5.3
Full Changelog: 2.3.0...2.5.0-rc1
2.3.0
What's Changed
This release includes the support for Custom Events and User Verification, to learn more about those things see the documentation
FEAT
- Implement features from PrivMX Endpoint 2.3 by @Doominika in #54
REFACTOR
getConnectionId
method now calls the native implementation. #49Connection.disconnect
method now doesn't free memory. Soclose
method must be called after disconnect to free resources. #49
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.3.4
Full Changelog: 2.2.2...2.3.0
2.3.0-rc2
What's Changed
PrivMX Endpoint
FEAT
- Catch exceptions while using verify method by @Doominika in #56. Now throwing exception or returning incorrect value in
UserVerifierInterface.verify
method will throw Java exception.
FIX
- Global reference initialization while creating UserVerifierInterface callback by @Doominika in #55
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.3.4
Full Changelog: 2.3.0-RC1...2.3.0-rc2
2.3.0-RC1
What's Changed
PrivMX Endpoint
FEAT
- Implement features from PrivMX Endpoint 2.3 by @Doominika in #54
- Now connection ID can be getting after disconnect Connection class, memory is freed only after calling the close method. This change will also prevent uncontrolled duplication of connection IDs in Java. @Doominika in #49
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.3.3
Full Changelog: 2.2.2...2.3.0-RC1
2.2.2
What's Changed
CHORE
- chore: update privmx-endpoint binaries to 2.2.5
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.2.5
Full Changelog: 2.2.0...2.2.2
2.2.1
What's Changed
CHORE
- chore: update privmx-endpoint binaries to 2.2.4
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.2.4
Full Changelog: 2.2.0...2.2.1
2.2.0
What's Changed
FEAT
- feat: add new methods: derivePrivateKey2. by @Doominika in #33
- feat: remove setting certs path requirement by @Doominika in #34
- feat: add default implementation for getCertPath method by @Doominika in #35
- feat: add documentation snippets to examples/privmx-snippets module by @djenczewski in #36
Full Changelog: 2.1.0...2.2.0
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.2.3
2.1.0
What's Changed
FIX
- fix: JNI errors with policies by @djenczewski in #17
- fix: make policy builders methods public by @Doominika in #16
- fix: restore constructors without policies by @Doominika in #20
- fix: change parameter forceGenerateNewKey default value. by @Doominika in #22
- fix: Change Policy Types In ItemPolicyBuilder Class by @djenczewski in #24
- fix: Make InboxEntryStream.onError method synchronized and no call cancel() method by @djenczewski in #26
- fix: parsing the FilesConfig within JNI wrapper during Inbox creation or update by @djenczewski in #29
DOCS
- docs: add documentation tags by @Doominika in #18
- docs: add documentation for static fields in SpecialPolicyValue class by @djenczewski in #19
- docs: update fileHandle parameter description in InboxApi.writeToFile method by @djenczewski in #27
New Contributors
- @Doominika made their first contribution in #16
Full Changelog: 2.0...2.1.0
Binary Dependencies
- openssl 3.0.15
- gmp 6.3.0
- poco 1.13.2
- pson-cpp 1.0.7
- privmx-endpoint 2.1.4
2.1.0-rc1
What's Changed
FEAT
- feat: container policies implementation by @djenczewski in #7
- feat: rename
platformConnect
/platformConnectPublic
methods toconnect
/connectPublic
by @djenczewski in #8 - feat: implement Inbox streaming API by @djenczewski in #9
FIX
- fix(privmx-endpoint): parsing policies from Java to C++ by @djenczewski in #13
DOCS
- docs: exceptions for Inbox methods by @djenczewski in #14
PERF
- perf(privmx-endpoint-extra): improve performance of
EventDispatcher.channelHasNoCallbacks
method by @djenczewski in #12
REFACTOR
- refactor: cleanup code by @djenczewski in #15
Full Changelog: 2.0...2.1.0-rc1