Opentera

Latest version: v1.2.5

Safety actively analyzes 622894 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.2.5

What's Changed
This release adds many new features that were required for various current development projects and also fixes some issues in the VideoRehab service.

New features
- Added new "test" API when running in test mode (in memory, sqlite) to reset the database
- 237. Improved device registration process by securing it with a register key
- 234. Added service participant groups API
- 239. Added support for json serialization of "DATE" column type
- 240. Added name search feature in service / participants API
- 241. Added option to query usergroups who has access to a specific project or site in service / usergroup API
- Added command line option to create default database values

Major issues fixed
- Adding a participant / user / device to a WebRTC session when it was in progress wasn't working
- 232. VideoRehab: Fixed camera switching not always properly working on Android devices
- 242. VideoRehab: Fixed camera enumeration not working if another application was using the camera
- Fixed redis authentication with password not properly working

Minor issues fixed
- Improved response time when querying stats for projects with participants

Known issues
- Hard delete and undelete features are not exposed over APIs yet - this will be done in a future release.

**Full Changelog**:
https://github.com/introlab/opentera/compare/v1.2.4...v1.2.5

v1.2.4-zenodo
What's Changed
This release upgrades the server to Python 3.11, adds new features to VideoRehab service and updates the database models to allow hard deletes and undeletes. There is no change from v1.2.4, this minor update is simply to obtain a DOI from [Zenodo](https://zenodo.org/).

New features
- 230 VideoRehab service: Add music streaming option (sharing desktop sounds without video)
- 220 FileTransferService: Allowed participants and devices to create new files
- 222 223 Updated to Python 3.11 and SQLAlchemy 2.x and updated all packages dependencies to recent versions
- 203 Implemented hard delete on database model objects
- 202 Implemented undelete on database model objects
- 227 228 In service access functions, added decorator to check for any or all roles specified before entering the decorated function

Major issues fixed
None

Minor issues fixed
- 221 Improved handling of invalid ids in updates / inserts
- 219 Removed local certificates dependencies (moved to nginx)
- Fixed issue with test type deletion and access roles

Known issues
- Hard delete and undelete features are not exposed over APIs yet - this will be done in a future release.

**Full Changelog**:
https://github.com/introlab/opentera/compare/v1.2.3...v1.2.4

1.2.4

What's Changed
This release upgrades the server to Python 3.11, adds new features to VideoRehab service and updates the database models to allow hard deletes and undeletes.

New features
- 230 VideoRehab service: Add music streaming option (sharing desktop sounds without video)
- 220 FileTransferService: Allowed participants and devices to create new files
- 222 223 Updated to Python 3.11 and SQLAlchemy 2.x and updated all packages dependencies to recent versions
- 203 Implemented hard delete on database model objects
- 202 Implemented undelete on database model objects
- 227 228 In service access functions, added decorator to check for any or all roles specified before entering the decorated function

Major issues fixed
None

Minor issues fixed
- 221 Improved handling of invalid ids in updates / inserts
- 219 Removed local certificates dependencies (moved to nginx)
- Fixed issue with test type deletion and access roles

Known issues
- Hard delete and undelete features are not exposed over APIs yet - this will be done in a future release.

**Full Changelog**:
https://github.com/introlab/opentera/compare/v1.2.3...v1.2.4

1.2.3

What's Changed
This release fixes a major issue in the PyPi package and expands the service API.

New features
* 216 Added Post and Delete API for ServiceQueryTestTypes
* 210 Added ServiceQueryTestTypeProjects

Major issues fixed
* Fixed issue with TeraServiceAccess that depended on a variable (modules.Globals) not available in external services.

Minor issues fixed
None

Known issues
* Currently, it is not possible to undelete or to hard delete a soft deleted item.

**Full Changelog**:
https://github.com/introlab/opentera/compare/v1.2.2...v1.2.3

1.2.2

What's Changed
This release adds some new APIs for services and new access token including service roles, as well as some added informations about projects, dynamic service information updates and appropriate token expiration when logging out.

New features
* Updated python packages dependencies to latest supported
* 209 Added project enabled and description fields
* 211 Added service access roles directly into tokens to make service implementations easier
* Added decorator for services to check roles before calling a function
* 210 Improved Service API
* 213 Added API for users to manage service roles
* 212 Disabled tokens when logouts occur using the logout API
* 182 Disconnect user, participant and device when access is disabled and is connected
* 214 Services information are now updated in redis, and thus available without having to restart the server

Major issues fixed
* Fixed issue with "lazy-joins" with soft-delete flag.

Minor issues fixed
Minor bug fixes in APIs

Known issues
* Currently, it is not possible to undelete or to hard delete a soft deleted item.

**Full Changelog**:
https://github.com/introlab/opentera/compare/v1.2.1...v1.2.2

1.2.1

What's Changed
This release improves the documentation and a few features improvements.

New features
* Updated documentation.
* Refs 207. Added RPC call for session_type for services

Major issues fixed
None

Minor issues fixed
None

Known issues
* Currently, it is not possible to undelete or to hard delete a soft deleted item.

**Full Changelog**: https://github.com/introlab/opentera/compare/v1.2.0...v1.2.1

1.2.0

What's Changed

This release adds improved logging service, improved tests, soft-deletion support and upgraded dependencies.

New features
* Logging Service: Storing information about logged clients, login success and attempts.
* VideoRehab Service: Added option to share screen audio when sharing screen in sessions.
* VideoRehab Service: Added pause feature on local recordings.
* Super admins can now disconnect connected users, devices and participants.
* Added soft deletion scheme which will prevents items from being deleted directly from the database. This feature will allow the "undelete" feature in the next releases.
* Added various integrity checks to prevent unwanted data deletion.
* Added example for a service using assets.
* Updated package dependencies to latest versions.
* Refactored automated tests to prevent having to run a live server.

Major issues fixed
* Removing some association (such as Device-Site and Device-Project) also removed them at a larger scope than the selected site / project. Device association with specific site or project is now handled properly.

Minor issues fixed
* Added more informations in stats API.
* Fixed some issues in Forms.
* Fixed translations in all services.
* Various bug fixes.

Known issues
* Currently, it is not possible to undelete or to hard delete a soft deleted item.

**Full Changelog**: https://github.com/introlab/opentera/compare/v1.1.3...v1.2.0

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.