Releases: zauberzeug/rosys
Releases · zauberzeug/rosys
v0.13.0
New features and enhancements
- Rename integration fixture to "rosys_integration" (#164 by @falkoschindler)
- Allow image sizes up to 10 MB for the detector (#163 by @rodja)
- Remove icecream dependency (by @falkoschindler)
Bugfixes
- Fix parallelizing coroutines with different sleep intervals (#161 by @falkoschindler, @codingpaula, claude.ai)
v0.12.0
New features and enhancements
- Allow create a
Point3d
fromPoint
(#155 by @rodja) - Introduce pre-commit, ruff, mypy and pylint pipeline (#152 by @codingpaula, @falkoschindler)
Bugfixes
- Fix Calibration Serialization (#154 by @NiklasNeugebauer, @pascalzauberzeug)
- Avoid writing empty persistence files during tests (#149 by @NiklasNeugebauer)
v0.11.0
New features and enhancements
- Add fisheye and omnidirectional camera calibration models (#98 by @NiklasNeugebauer, @falkoschindler)
- Support
@track
for multiple tasks (#148 by @falkoschindler) - Add abstract
update_device_list()
toCameraProvider
(#139 by @NiklasNeugebauer) - Introduce left/right slip factors for
WheelsSimulation
(#146 by @rodja) - Improve output formatting for
Point
andPoint3d
(#145 by @rodja) - Change mypy configuration to not ignore all missing imports (#144 by @codingpaula)
- Add "milestone_check" action (#143 by @NiklasNeugebauer)
Bugfixes
- Fix
@track
decorator when used withparallelize()
(#147, #150 by @falkoschindler) - Fix RTSP process duplication (#137 by @NiklasNeugebauer)
v0.10.11
New features and enhancements
- Introduce
BackupSchedule
module for automated backups (#108, #140 by @codingpaula, @falkoschindler) - Make
SimulatedCamera
transformable (#142 by @rodja)
Bugfixes
v0.10.10
New features and enhancements
- Log e-stops (#136 by @rodja)
- Allow configuration of focal length when building a simulated camera (#134 by @rodja, @NiklasNeugebauer)
- Make simulation delay in detector configurable (#133 by @rodja, @falkoschindler)
- Simplify steering without fancy dead band regions and inversions (#131 by @rodja)
- Add
pose.transform3d()
to move a 3D point in relation to a given pose (#125 by @rodja, @falkoschindler) - Allow creating
Point3d
from tuple or list (#124 by @rodja)
Bugfixes
- Fix camera streaming (#132 by @NiklasNeugebauer)
- Fix USB camera not streaming after loading from persistence (#128 by @falkoschindler)
v0.10.9
Bugfix
- Fix
connect
method ofUsbCamera
andSimulatedCamera
by awaiting_apply_all_parameters
(@falkoschindler)
v0.10.8
Breaking Changes
- UsbCameras are now by default not streaming (see #113 (review)). So you need to set
camera.streaming = True
to constantly receive images.
New features and enhancements
- Minor camera fixes (#123 by @NiklasNeugebauer)
- Improve MJPEG data transfer performance (#122 by @NiklasNeugebauer)
- Manual camera scanning (#117, #121 by @NiklasNeugebauer)
- Provide more information about conversion errors (#120 by @rodja)
- Return container element for asyncio warnings (#119 by @rodja)
- More static cameras (#117 by @NiklasNeugebauer)
- Emitting events should call non-async functions synchronously (#116 by @rodja)
- Motec settings API (#115 by @NiklasNeugebauer)
- Arp-scan-specific interface (#109, #114 by @NiklasNeugebauer)
- Camera polling (#113 by @NiklasNeugebauer)
- Provide pytest plugin to simplify testing in sub-projects (#111 by @rodja)
- Provide setter for default automation (#110 by @rodja)
- Filter network interfaces for arp scan (#109 by @pascalzauberzeug)
v0.10.7
Bugfixes
- Fix sun limits not being updated in the
Schedule
module (d6e967e by @falkoschindler, @codingpaula) - Fix timezone of sun limits in the
Schedule
module (3f9caa3 by @falkoschindler, @codingpaula)
Documentation
- Update instructions to create a new RoSys release (decdf30 by @codingpaula)
v0.10.6
New features and enhancements
- Handle
None
value from IO boundcapture.read
in usb_camera.py (#107 by @rodja) - Log problematic content if backup fails (#104 by @rodja)
- Add Motec as a MJPEG vendor and refactor camera providers (#102 by @pascalzauberzeug, @NiklasNeugebauer, @falkoschindler)
- Allow RTSP camera to connect via a given IP (#97 by @NiklasNeugebauer, @falkoschindler)
Bugfixes
- Make sure try-finally block is called when the automation is stopped (#101 by @pascalzauberzeug, @falkoschindler)
v0.10.5
Enhancements
- Upgrade to NiceGUI 1.4.22, Pillow 10.3.0, and IDNA 3.7 to fix dependabot alerts (@falkoschindler)
- Exclude Uvicorn version 0.29.0 to avoid backup problems during teardown (@falkoschindler)
- Refactored run_arp_scan to remove the interface parameter, simplifying network camera detection across all network interfaces (@angelom93)