Changelogs >

Isar

PyUp actively tracks 429,349 Python packages for vulnerabilities to keep your Python environments secure.

Scan your dependencies

1.9.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Improvements
* Add TLS encryption for MQTT client by GodVenn in https://github.com/equinor/isar/pull/292
Other Changes
* Allow for Python 3.9 by tsundvoll in https://github.com/equinor/isar/pull/295


**Full Changelog**: https://github.com/equinor/isar/compare/v1.9.1...v1.9.2

1.9.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Improvements
* Handle potential error in telemetry publisher by aestene in https://github.com/equinor/isar/pull/290


**Full Changelog**: https://github.com/equinor/isar/compare/v1.9.0...v1.9.1

1.9.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Breaking Changes 🛠
* Add telemetry publisher support by aestene in https://github.com/equinor/isar/pull/289
Improvements
* Rename mqtt client to publisher in state machine by aestene in https://github.com/equinor/isar/pull/282
* Improve error messages in scheduling_controller by GodVenn in https://github.com/equinor/isar/pull/286
* Update to newest version of SLIMM API by aestene in https://github.com/equinor/isar/pull/287
Bug Fixes
* Fix connect to MQTT in docker by GodVenn in https://github.com/equinor/isar/pull/284
Other Changes
* Update username for MQTT client by GodVenn in https://github.com/equinor/isar/pull/283
* Add return to specific pose at end of mission by vetlek in https://github.com/equinor/isar/pull/281


**Full Changelog**: https://github.com/equinor/isar/compare/v1.8.0...v1.9.0

1.8.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Bug Fixes
* Fix spelling mistake in publish payload by aestene in https://github.com/equinor/isar/pull/271
Other Changes
* Pause mission by vetlek in https://github.com/equinor/isar/pull/272
* Combine api-controllers into single controller by vetlek in https://github.com/equinor/isar/pull/276
* Publish state of state machine to api using queue by vetlek in https://github.com/equinor/isar/pull/280
* Initialization of robot in state machine by vetlek in https://github.com/equinor/isar/pull/278


**Full Changelog**: https://github.com/equinor/isar/compare/v1.7.4...v1.8.0

1.7.4

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Other Changes
* Update publishing of status messages over MQTT by vetlek in https://github.com/equinor/isar/pull/264
* Update api responses by vetlek in https://github.com/equinor/isar/pull/268


**Full Changelog**: https://github.com/equinor/isar/compare/v1.7.3...v1.7.4

1.7.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Other Changes
* Add explicit mapping from step to inspection by vetlek in https://github.com/equinor/isar/pull/262


**Full Changelog**: https://github.com/equinor/isar/compare/v1.7.2...v1.7.3

1.7.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Other Changes
* Re-export all steps by vetlek in https://github.com/equinor/isar/pull/260


**Full Changelog**: https://github.com/equinor/isar/compare/v1.7.1...v1.7.2

1.7.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Improvements
* Add task level by aestene in https://github.com/equinor/isar/pull/257
Other Changes
* Update stale issue tracker message by Christdej in https://github.com/equinor/isar/pull/255
* Add video steps and inspections by vetlek in https://github.com/equinor/isar/pull/259


**Full Changelog**: https://github.com/equinor/isar/compare/v1.7.0...v1.7.1

1.7.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Breaking Changes 🛠
* Rename task to step by aestene in https://github.com/equinor/isar/pull/254
Improvements
* Bug - Printing wrong config & Logging info when warning by GodVenn in https://github.com/equinor/isar/pull/249
Other Changes
* Add flake8 to project by tsundvoll in https://github.com/equinor/isar/pull/246
* Move geometry to alitra by Christdej in https://github.com/equinor/isar/pull/247
* Fix bug in metadata file by Christdej in https://github.com/equinor/isar/pull/253


**Full Changelog**: https://github.com/equinor/isar/compare/v1.6.0...v1.7.0

1.6.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
New Features 🎉
* Configure radix CD by GodVenn in https://github.com/equinor/isar/pull/232
Improvements
* Use pydantic settings management by aestene in https://github.com/equinor/isar/pull/230
* Mqtt connection robustness by aestene in https://github.com/equinor/isar/pull/234
Bug Fixes
* Add docker-compose instructions to readme by aestene in https://github.com/equinor/isar/pull/235
Other Changes
* Remove unused variables by oysand in https://github.com/equinor/isar/pull/236
* Rename `Send` to `InitiateTask` by anetteu in https://github.com/equinor/isar/pull/237
* Rename `task.name`to `task.type` by anetteu in https://github.com/equinor/isar/pull/239
* Add validation of robot capabilities before starting mission by vetlek in https://github.com/equinor/isar/pull/241
* Add RobotInvalidTaskException by knord94 in https://github.com/equinor/isar/pull/243
* Refactor and simplify mocks by tsundvoll in https://github.com/equinor/isar/pull/242
* Add 'ISAR' prefix to compose file by GodVenn in https://github.com/equinor/isar/pull/245
* Rename to RobotInfeasibleTaskException by tsundvoll in https://github.com/equinor/isar/pull/248

New Contributors
* anetteu made their first contribution in https://github.com/equinor/isar/pull/237

**Full Changelog**: https://github.com/equinor/isar/compare/v1.5.0...v1.6.0

1.5.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
New Features 🎉
* Add docker-compose for robot and turtlebot by aestene in https://github.com/equinor/isar/pull/218
* Add retry by exponential backoff to uploader by GodVenn in https://github.com/equinor/isar/pull/223
* Upgrade to Python3.10 by GodVenn in https://github.com/equinor/isar/pull/224
Bug Fixes
* Improve exception handling for 'start_mission' endpoint by GodVenn in https://github.com/equinor/isar/pull/222
* Bug failed task causes state machine crash by GodVenn in https://github.com/equinor/isar/pull/226
Other Changes
* Add workflow for tracking stale issues by aestene in https://github.com/equinor/isar/pull/212
* Add option to manually mark stale issues by aestene in https://github.com/equinor/isar/pull/213
* Change stale period to 30 days for PRs by aestene in https://github.com/equinor/isar/pull/214
* Update stale.yml by aestene in https://github.com/equinor/isar/pull/216
* Fix failure report for 'stop_mission' by GodVenn in https://github.com/equinor/isar/pull/217
* [Snyk] Security upgrade python from 3.10 to 3.10-slim by snyk-bot in https://github.com/equinor/isar/pull/227

New Contributors
* GodVenn made their first contribution in https://github.com/equinor/isar/pull/217
* snyk-bot made their first contribution in https://github.com/equinor/isar/pull/227

**Full Changelog**: https://github.com/equinor/isar/compare/v1.4.2...v1.5.0

1.4.2

<!-- Release notes generated using configuration in .github/release.yml at Version-1.4.1 -->

What's Changed
Other Changes
* Add more predefined poses by aestene in https://github.com/equinor/isar/pull/221


**Full Changelog**: https://github.com/equinor/isar/compare/v1.4.1...v1.4.2

1.4.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Bug Fixes
* Set correct endpoint for SLIMM ingest by aestene in https://github.com/equinor/isar/pull/210


**Full Changelog**: https://github.com/equinor/isar/compare/v1.4.0...v1.4.1

1.4.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
Breaking Changes 🛠
* Remove map transformations by oysand in https://github.com/equinor/isar/pull/203
New Features 🎉
* Upload in separate thread to multiple storage handlers by aestene in https://github.com/equinor/isar/pull/189
* Add option for publishing to MQTT broker by tsundvoll in https://github.com/equinor/isar/pull/196
Improvements
* Automatic version in setup using setuptools by aestene in https://github.com/equinor/isar/pull/180
* Updated default metadata configurations by pramod74 in https://github.com/equinor/isar/pull/185
* Add additional logging by aestene in https://github.com/equinor/isar/pull/200
* Run API as separate thread to join threads in main by aestene in https://github.com/equinor/isar/pull/199
* Rename `cancel` state to `finalize` by aestene in https://github.com/equinor/isar/pull/206
Bug Fixes
* Fix indentation in release.yml by aestene in https://github.com/equinor/isar/pull/208
Other Changes
* Update task dependencies by vetlek in https://github.com/equinor/isar/pull/186
* Return mission id from start endpoint by vetlek in https://github.com/equinor/isar/pull/195
* Update readme with a `Getting started` section by nicholasdalhaug in https://github.com/equinor/isar/pull/201

New Contributors
* pramod74 made their first contribution in https://github.com/equinor/isar/pull/185

**Full Changelog**: https://github.com/equinor/isar/compare/v1.3.0...v1.4.0

1.3.1.rc1

1.3.0

What's Changed
* Add missing dependencies by aestene in https://github.com/equinor/isar/pull/173
* Add k-lab transform for turtlebot by vetlek in https://github.com/equinor/isar/pull/175
* Add integration test for turtlebot by aestene in https://github.com/equinor/isar/pull/174
* Update robot interface by vetlek in https://github.com/equinor/isar/pull/154
* Bump version by vetlek in https://github.com/equinor/isar/pull/178


**Full Changelog**: https://github.com/equinor/isar/compare/v1.2.3...v1.3.0

1.2.3

What's Changed
* Add getting inspection type from echo by vetlek in https://github.com/equinor/isar/pull/165
* Refactor inspections by aestene in https://github.com/equinor/isar/pull/163
* Bump version to 1.2.3 by aestene in https://github.com/equinor/isar/pull/170


**Full Changelog**: https://github.com/equinor/isar/compare/v1.2.2...v1.2.3

1.2.2

What's Changed
* Remove unused method in `StartMissionMessages` by autt in https://github.com/equinor/isar/pull/158
* Implement task dependencies by knord94 in https://github.com/equinor/isar/pull/155
* Remove all implementation of joints by tsundvoll in https://github.com/equinor/isar/pull/123


**Full Changelog**: https://github.com/equinor/isar/compare/v1.2.1...v1.2.2

1.2.1

What's Changed
* Add issue templates by aestene in https://github.com/equinor/isar/pull/127
* Change name from step to task by Christdej in https://github.com/equinor/isar/pull/130
* Add predefined poses by aestene in https://github.com/equinor/isar/pull/132
* Add optional argument to wrap orientation angle by sondreo in https://github.com/equinor/isar/pull/138
* Update dev pc by nicholasdalhaug in https://github.com/equinor/isar/pull/145
* Default `send_failure_counter_limit` in config by autt in https://github.com/equinor/isar/pull/150
* Add project automations by aestene in https://github.com/equinor/isar/pull/136
* Add step.id by autt in https://github.com/equinor/isar/pull/114
* Bump to version 1.2.1 by aestene in https://github.com/equinor/isar/pull/161


**Full Changelog**: https://github.com/equinor/isar/compare/v1.2.0...v1.2.1

1.2.0

What's Changed
* Copy files from old repo by Christdej in https://github.com/equinor/isar/pull/1
* Add robot directory to config by Christdej in https://github.com/equinor/isar/pull/2
* Update azure container config by Eddasol in https://github.com/equinor/isar/pull/4
* Remove unused config variables by Eddasol in https://github.com/equinor/isar/pull/5
* Change branch that triggers pipelines by Eddasol in https://github.com/equinor/isar/pull/8
* switch azure pipelines with github actions by Eddasol in https://github.com/equinor/isar/pull/10
* Merge 3 robot interfaces to 1 by nicholasdalhaug in https://github.com/equinor/isar/pull/15
* Call to_next_state for transition to cancel by oysand in https://github.com/equinor/isar/pull/18
* Update readme, setup py and remove requirements-files by Christdej in https://github.com/equinor/isar/pull/14
* Polish README by autt in https://github.com/equinor/isar/pull/20
* Add autonomous docking step by sondreo in https://github.com/equinor/isar/pull/13
* Move slimm and blob service to new storage module + Fix tests by tsundvoll in https://github.com/equinor/isar/pull/19
* Merge models and robot_interface by Christdej in https://github.com/equinor/isar/pull/21
* Remove logging from MockRobot by autt in https://github.com/equinor/isar/pull/36
* Remove self transitions in state machine by autt in https://github.com/equinor/isar/pull/35
* Use exception handling instead of returning none in EchoService and StidService by vetlek in https://github.com/equinor/isar/pull/16
* Use local as default environment by aestene in https://github.com/equinor/isar/pull/43
* Handle exceptions instead of returning none by knord94 in https://github.com/equinor/isar/pull/17
* Add missing init file by tsundvoll in https://github.com/equinor/isar/pull/44
* Fix type hint in storage interface by tsundvoll in https://github.com/equinor/isar/pull/45
* Add missing StorageModule to injector by tsundvoll in https://github.com/equinor/isar/pull/46
* Documentation/update readme with mock robot installation by aestene in https://github.com/equinor/isar/pull/48
* Modularize mission planner by aestene in https://github.com/equinor/isar/pull/49
* Supply injector modules based on configuration by sondreo in https://github.com/equinor/isar/pull/56
* Add prettier print function for steps by Eddasol in https://github.com/equinor/isar/pull/58
* Add support for automated documentation by sondreo in https://github.com/equinor/isar/pull/37
* Local storage implementation by aestene in https://github.com/equinor/isar/pull/59
* Use general mock for storage by aestene in https://github.com/equinor/isar/pull/60
* Add instructions for changing storage to readme by aestene in https://github.com/equinor/isar/pull/62
* Use importlib for importing config by Eddasol in https://github.com/equinor/isar/pull/7
* Add actions status badge by aestene in https://github.com/equinor/isar/pull/64
* Add interface test by Eddasol in https://github.com/equinor/isar/pull/65
* Simplify ignore missing imports with mypy by tsundvoll in https://github.com/equinor/isar/pull/67
* Delete unused ini files by nicholasdalhaug in https://github.com/equinor/isar/pull/68
* Replace flask with fastAPI by knord94 in https://github.com/equinor/isar/pull/3
* Run send mission in separate thread by vetlek in https://github.com/equinor/isar/pull/70
* Update badges by autt in https://github.com/equinor/isar/pull/76
* Run mission status request in separate thread by vetlek in https://github.com/equinor/isar/pull/71
* Fix stop mission in monitor and send by vetlek in https://github.com/equinor/isar/pull/78
* Add map and predefined mission for turtlebot simulation by knord94 in https://github.com/equinor/isar/pull/74
* Collect inspection references in separate thread by sondreo in https://github.com/equinor/isar/pull/77
* New default map by thorvaldj in https://github.com/equinor/isar/pull/79
* Fix excessive logging in monitor/send by vetlek in https://github.com/equinor/isar/pull/80
* Setup repository for publishing to PYPI by vetlek in https://github.com/equinor/isar/pull/81
* Update README by autt in https://github.com/equinor/isar/pull/83
* Add robot specific exceptions by vetlek in https://github.com/equinor/isar/pull/86
* Add password authentication to FastAPI by knord94 in https://github.com/equinor/isar/pull/85
* Refactor state machine tests by Christdej in https://github.com/equinor/isar/pull/87
* AAD Authentication by knord94 in https://github.com/equinor/isar/pull/88
* Update author email by autt in https://github.com/equinor/isar/pull/89
* Add tests for API authentication by knord94 in https://github.com/equinor/isar/pull/90
* Remove unused requirements by sondreo in https://github.com/equinor/isar/pull/92
* Set correct version in setup by knord94 in https://github.com/equinor/isar/pull/93
* Remove `mission_created_by` field from metadata by autt in https://github.com/equinor/isar/pull/97
* Make STID service independent of plant by aestene in https://github.com/equinor/isar/pull/102
* Restructure configuration by aestene in https://github.com/equinor/isar/pull/104
* Set correct default modules by aestene in https://github.com/equinor/isar/pull/107
* Remove redundant missions to only support default by aestene in https://github.com/equinor/isar/pull/108
* Log state transitions over multiple lines by sondreo in https://github.com/equinor/isar/pull/109
* Set unique mission id for local planner by vetlek in https://github.com/equinor/isar/pull/110
* Add mission for isar-turtlebot by vetlek in https://github.com/equinor/isar/pull/112
* Fix unique mission id in metadata by vetlek in https://github.com/equinor/isar/pull/113
* Add thermal image to turtlebot mission by vetlek in https://github.com/equinor/isar/pull/115
* Add thermal image metadata by vetlek in https://github.com/equinor/isar/pull/119
* Add computed joints to TakeThermalImage dataclass by tsundvoll in https://github.com/equinor/isar/pull/121
* Add predefined car seal poses by aestene in https://github.com/equinor/isar/pull/122
* Jsp1 debug by oysand in https://github.com/equinor/isar/pull/116
* Set release 1.2.0 by aestene in https://github.com/equinor/isar/pull/126

New Contributors
* Christdej made their first contribution in https://github.com/equinor/isar/pull/1
* Eddasol made their first contribution in https://github.com/equinor/isar/pull/4
* nicholasdalhaug made their first contribution in https://github.com/equinor/isar/pull/15
* oysand made their first contribution in https://github.com/equinor/isar/pull/18
* autt made their first contribution in https://github.com/equinor/isar/pull/20
* sondreo made their first contribution in https://github.com/equinor/isar/pull/13
* tsundvoll made their first contribution in https://github.com/equinor/isar/pull/19
* vetlek made their first contribution in https://github.com/equinor/isar/pull/16
* aestene made their first contribution in https://github.com/equinor/isar/pull/43
* knord94 made their first contribution in https://github.com/equinor/isar/pull/17
* thorvaldj made their first contribution in https://github.com/equinor/isar/pull/79

**Full Changelog**: https://github.com/equinor/isar/commits/v1.2.0

1.1.0