Releases: simplito/privmx-endpoint
Releases · simplito/privmx-endpoint
v2.7.3
v2.7.2
v2.7.1
v2.7.0
What's Changed
Key notes
Added the Streams module - providing encrypted audio, video, and data streaming over WebRTC.
Details
- feat: stream varinterface and serialization by @zurekz in #126
- Devel streams comments to streamapi by @Uriagat in #212
- Fixed compile error (explicit cast to int64_t) in streamApiLowImpl by @Drejzer in #313
- fix: update StreamApi by @Uriagat in #310
- Devel streams testing merge with devel by @Uriagat in #311
- fix: ManualManagedClass::cleanup thread safety by @Uriagat in #330
- fix: cmake when building with conan by @Uriagat in #331
- fix: logger-cmake by @Uriagat in #332
- Fix/authorized connection ticket loop by @Uriagat in #333
- feat: ManualManagedClass for streamApiLow by @Uriagat in #334
- fix: crypto module alignment bug in from/toBase58 by @zurekz in #335
- fix: add missing include by @zurekz in #336
- fix: StreamApiLow remove unsubscribeFromInternal by @Uriagat in #337
- feat: sreams video recording API extension by @zurekz in #338
- Devel streams cpp update by @Uriagat in #328
- Feat/stream video encryption mode by @Uriagat in #339
- feat: get recording keys method in API by @zurekz in #340
- fix: memory leak on generateWebRTCKeysFromStreamRoomInfo() by @zurekz in #342
- feat: stream room id on recording by @zurekz in #343
- Feat/new single key encryption by @Uriagat in #344
- fix: add 'stream' type flag to create/list/get methods by @zurekz in #345
- refactor: code cleanup - remove comments by @zurekz in #341
- fix: code unreachable by @zurekz in #347
- Feat/error on wreturn type by @Uriagat in #348
- feat(stream): add c interface for stream module by @kisielewski in #350
- add android helper library by @kisielewski in #351
- Fix android helper by @kisielewski in #352
- fix: replace string with Buffer in RecordingEncKey by @zurekz in #349
- feat(VarSerializer): add __type field to std::map serialization by @kisielewski in #356
- feat(stream): add ProxyWebRTC and C API bindings for WebRtcInterface by @kisielewski in #354
- Implement extractKey helper for C# marshaling support by @kisielewski in #359
- feat: StreamRoom new field 'closed' by @Uriagat in #360
- fix: StreamVarSerializer StreamRoom by @Uriagat in #361
- fix: events errors levels by @zurekz in #362
- Feat/tests e2e by @Uriagat in #357
- Feat/stream api constrains by @Uriagat in #363
- fix: unsubscribeFromRemoteStreams() in var interface - wrong param index by @zurekz in #365
- feat: dataStream helper function and fix in streamLeft event by @zurekz in #366
- Feat/stream api on track per subscription by @Uriagat in #364
- docs: initialize Doxygen configuration and documentation template by @kisielewski in #369
- CI: Add documentation build workflow by @kisielewski in #371
- Optimize E2E workflow using Artifactory for Conan prebuilt artifacts by @kisielewski in #373
- CI: Add documentation build workflow (#371) by @zurekz in #374
- doc: add missing modules to index page by @zurekz in #375
- Fix/code race after session lost by @Uriagat in #367
- fix: turn server scheme validator by @zurekz in #376
- Test/e2e testing stream api by @Uriagat in #377
- doc: inline docs for Streams API by @zurekz in #378
- test: streamApi server update by @Uriagat in #379
- Fix artifact naming in GitHub Actions by @kisielewski in #380
- Version 2.7.0 by @zurekz in #383
New Contributors
Full Changelog: v2.6.5...v2.7.0
v2.7.0-rc2
What's Changed
- feat: sreams video recording API extension by @zurekz in #338
- feat: Devel streams cpp update by @Uriagat in #328
- Feat/stream video encryption mode by @Uriagat in #339
- feat: get recording keys method in API by @zurekz in #340
- fix: memory leak on generateWebRTCKeysFromStreamRoomInfo() by @zurekz in #342
- feat: stream room id on recording by @zurekz in #343
- feat: new single key encryption by @Uriagat in #344
- fix: add 'stream' type flag to create/list/get methods by @zurekz in #345
- refactor: code cleanup - remove comments by @zurekz in #341
- fix: code unreachable by @zurekz in #347
- feat: error on wreturn type by @Uriagat in #348
- feat(stream): add c interface for stream module by @kisielewski in #350
- add android helper library by @kisielewski in #351
- fix: android helper by @kisielewski in #352
- fix: replace string with Buffer in RecordingEncKey by @zurekz in #349
- feat(VarSerializer): add __type field to std::map serialization by @kisielewski in #356
- feat(stream): add ProxyWebRTC and C API bindings for WebRtcInterface by @kisielewski in #354
- Implement extractKey helper for C# marshaling support by @kisielewski in #359
- feat: StreamRoom new field 'closed' by @Uriagat in #360
- fix: StreamVarSerializer StreamRoom by @Uriagat in #361
- fix: events errors levels by @zurekz in #362
- feat: tests e2e by @Uriagat in #357
- feat: stream api constrains by @Uriagat in #363
- fix: unsubscribeFromRemoteStreams() in var interface - wrong param index by @zurekz in #365
- feat: dataStream helper function and fix in streamLeft event by @zurekz in #366
- feat: stream api on track per subscription by @Uriagat in #364
- docs: initialize Doxygen configuration and documentation template by @kisielewski in #369
- CI: Add documentation build workflow by @kisielewski in #371
- Optimize E2E workflow using Artifactory for Conan prebuilt artifacts by @kisielewski in #373
- doc: add missing modules to index page by @zurekz in #375
- fix: code race after session lost by @Uriagat in #367
- fix: turn server scheme validator by @zurekz in #376
Full Changelog: v2.7.0-rc1...v2.7.0-rc2
v2.7.0-rc1
Key features
- Audio/Video streaming API (full e2e encrypted) based on WebRTC.
What's Changed
- feat: stream varinterface and serialization by @zurekz in #126
- Devel streams comments to streamapi by @Uriagat in #212
- Fixed compile error (explicit cast to int64_t) in streamApiLowImpl by @Drejzer in #313
- fix: update StreamApi by @Uriagat in #310
- Devel streams testing merge with devel by @Uriagat in #311
- fix: ManualManagedClass::cleanup thread safety by @Uriagat in #330
- fix: cmake when building with conan by @Uriagat in #331
- fix: logger-cmake by @Uriagat in #332
- Fix/authorized connection ticket loop by @Uriagat in #333
- feat: ManualManagedClass for streamApiLow by @Uriagat in #334
- fix: crypto module alignment bug in from/toBase58 by @zurekz in #335
- fix: add missing include by @zurekz in #336
- fix: StreamApiLow remove unsubscribeFromInternal by @Uriagat in #337
New Contributors
Full Changelog: v2.6.5...v2.7.0-rc1
v2.6.5
What's Changed
- Add cleanup function by @Uriagat in #317
- perf: Refactor stream-to-string conversion by @kisielewski in #318
- perf: Pre-allocate string for HTTP response by @kisielewski in #319
- fix: Fix chunk index calculation for empty data by @kisielewski in #321
- fix: Prevent negative size delta in chunk update by @kisielewski in #322
- fix: Fix squashedChanges reference update in chunk merging loop by @kisielewski in #323
- fix: Allow zero-length files in corruption check by @kisielewski in #320
- feat: bump versions in versions control by @zurekz in #327
- fix: session expired by @Uriagat in #326