Releases: robofit/arcor2
Releases · robofit/arcor2
arcor2_build/0.8.0
Changelog
- The first release of the separated package.
arcor2_arserver_data/0.8.0
Changelog
- The first release of the separated package.
arcor2_arserver/0.8.0
Changelog
- The first release of the separated package.
- RPC/Events refactored.
- ARServer script now has
--openapi
argument and is able to generate OpenAPI models for RPCs and events. - Detection of loops in: AP hierarchy, logic.
- Caching client for Project service.
- Proper handling of object inheritance.
- ObjectTypes are stored in temporary module on disk.
- Integration tests.
arcor2/0.8.0
Changelog
- Reorganisation of the repository - switched to monorepo based on Pants. The code was divided into more packages (that can be separatelly relased) within one repository.
- Tests now run on GitHub instead of CircleCi.
- Unification of objects and services
- There is
Generic
base class for objects without pose,GenericWithPose
for objects with pose andRobot
class that should be base class for every robot.
- There is
- Integration of scene service (0.2.0).
- @action decorator is now added automatically in the run-time.
Orientation
dataclass now performs quaternion normalization in__post_init__
.Robot
base class now has_move_lock
mutex to ensure that only one move-action is called at the time.
0.8.0b8
0.8.0b7 (August 12, 2020)
Beta release, detailed changelog will be published with final release.
Changelog:
- Scene service client: 'upsert_collision' now has optional 'mesh_parameters': parameter.
0.8.0b6 (August 3, 2020)
Beta release, full changelog will be published with final release.
Changelog:
- New logic representation
- Unification of objects and services
- Integration of scene service
0.7.1 (July 15, 2020)
OpenAPI documents:
https://robofit.github.io/arcor2/0.7.0/swagger/build_service/ (no change)
https://robofit.github.io/arcor2/0.7.0/swagger/execution_service_proxy/
Changelog:
- Fix of broken python package arcor2 0.7.0
0.7.0 (July 15, 2020)
OpenAPI documents:
https://robofit.github.io/arcor2/0.7.0/swagger/build_service/ (no change)
https://robofit.github.io/arcor2/0.7.0/swagger/execution_service_proxy/
Changes:
- ARServer: new RPC 'TemporaryPackage'
- ARServer: RPC ObjectTypesChangedEvent renamed to ChangedObjectTypesEvent, now contains changed ObjectTypes meta instead of just type names
- ARServer: ShowMainScreenEvent.
- Package name added to PackageInfoEvent
- ARServer now compares its API_VERSION with API_VERSION of the Execution.
- ARServer: ShowMainScreenEvent will now not contain 'highlight' when sent to a newly connected UI.
- AP can now have another AP as parent
- rest: OptionalData now may contain list of primitive type.
- Execution: PackageStateEvent now contains package_id
- Execution: added 'executed' to PackageMeta
0.6.0 (June 19, 2020)
Changelog:
- Build/Execution proxy: allow port change using env. var.
- ARServer: RenameScene RPC now checks if scene name is unique and 'dry_run' works.
- ARServer: ListScenes/ListProjects now contain 'modified'.
- ARServer: DeleteObjectType RPC added.
- @action decorator is now compatible with Windows.
- Service class now has 'cleanup' method which is called when scene is closed or when script ends. Call of 'cleanup' can be disabled by 'export ARCOR_CLEANUP_SERVICES=False' - this is particularly useful when running the script manually again and again.
- Cleanup method for ObjectTypes.