Skip to content

Releases: robofit/arcor2

arcor2_build/0.8.0

25 Sep 08:00
566670e
Compare
Choose a tag to compare

Changelog

  • The first release of the separated package.

arcor2_arserver_data/0.8.0

25 Sep 07:59
566670e
Compare
Choose a tag to compare

Changelog

  • The first release of the separated package.

arcor2_arserver/0.8.0

25 Sep 07:57
566670e
Compare
Choose a tag to compare

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

25 Sep 07:56
566670e
Compare
Choose a tag to compare

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 and Robot class that should be base class for every robot.
  • 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

21 Aug 09:52
357b9bc
Compare
Choose a tag to compare
0.8.0b8 Pre-release
Pre-release

Beta release, detailed changelog will be published with final release.

Changelog:

  • Some robot-related issues fixed

0.8.0b7 (August 12, 2020)

12 Aug 14:29
e44e69c
Compare
Choose a tag to compare
Pre-release

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)

03 Aug 12:38
11cf42d
Compare
Choose a tag to compare
Pre-release

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)

15 Jul 09:19
5634930
Compare
Choose a tag to compare

0.7.0 (July 15, 2020)

15 Jul 09:01
d21f02c
Compare
Choose a tag to compare

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)

19 Jun 14:51
46ab13c
Compare
Choose a tag to compare

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.