329e9eda5b
feat: add bec_service names to log files
2024-04-11 19:51:24 +02:00
semantic-release
09853791ec
2.1.0
...
Automatically generated by python-semantic-release
v2.1.0
2024-04-11 16:31:29 +00:00
8e2fa9b910
ci(bec-widgets): environmental variable added to test script for ci
2024-04-11 16:05:52 +02:00
eb9c812529
fix(test_fake_redis): TestMessage fixed to pydantic BaseModel
2024-04-11 15:03:37 +02:00
d2942b1436
fix(redis_connector): support dict in convert_endpointinfo
2024-04-11 15:03:37 +02:00
93a5a2854b
refactor: (un)register to work with pub/sub or stream endpoints
2024-04-11 15:03:37 +02:00
c1c7dd7bea
fix: .shutdown() will cleanly stop all threads
2024-04-11 15:03:37 +02:00
e1ad412be7
refactor: make '(un)register_stream' similar to pub/sub registration API
...
- StreamTopicInfo renamed to StreamSubscriptionInfo
- "cb" field renamed to "cb_ref" (because it is really a weakref)
- removed StreamRegisterMixin class
- merged with RedisConnector, since there is no other class to mix
with
- removed need for custom stream listeners
- differenciation between 'direct' reading and 'bunch' reading is
made with a specialized StreamSubscriptionInfo object called
'DirectReadingStreamSubscriptionInfo'
- use a single events queue for all messages
- all messages callbacks treated the same, by the same thread
- pay attention to registering multiple times a stream to the same
callback, and prevent newest_only=True streams to also be registered
with the same callback with newest_only=False
2024-04-11 15:03:37 +02:00
dc85f494ed
fix: ensure "newest_only" works as expected in test
2024-04-11 15:03:37 +02:00
913dd6dca2
tests: improve test_redis_connector_register_stream_newest_only
2024-04-11 15:03:37 +02:00
e87812a816
feat(connector): add 'unregister' method to cancel subscription to pub/sub
2024-04-11 15:03:37 +02:00
1ddc7eec53
feat(redis connector): add _execute_callback method, to be able to overwrite how callbacks are run
2024-04-11 15:03:37 +02:00
344ef508c0
fix(redis connector): prevent multiple identical connections in 'register'
2024-04-11 15:03:37 +02:00
semantic-release
f58fed2c7d
2.0.3
...
Automatically generated by python-semantic-release
v2.0.3
2024-04-11 12:57:33 +00:00
Holler Mirko
8e9ea06284
feature/repeat_proj_at_zero
2024-04-11 14:55:04 +02:00
Holler Mirko
d94cff7649
feature/default_alignment_values_and_signal_check_in_scan
2024-04-11 14:55:04 +02:00
Holler Mirko
632fd0c5fa
feature/flomni_updates
2024-04-11 14:55:04 +02:00
792c5cdb95
docs(developer): updated developer instructions after bec server refactoring
2024-04-11 13:48:09 +02:00
82b4689beb
fix: fixed entry points
2024-04-11 13:45:25 +02:00
semantic-release
34989a0b9d
2.0.2
...
Automatically generated by python-semantic-release
v2.0.2
2024-04-11 08:36:42 +00:00
0a9a6747da
fix: add raise condition for fetching path from service_config for recovery_device_config dumps
2024-04-11 10:30:39 +02:00
9813e51f87
build: fixed install script
2024-04-11 09:10:46 +02:00
semantic-release
5b42f9cf8d
2.0.1
...
Automatically generated by python-semantic-release
v2.0.1
2024-04-11 06:21:52 +00:00
0bb8cb0bfb
fix: fixed build during semver job
2024-04-11 08:14:55 +02:00
Holler Mirko
b7f28b2489
feature/default_alignment_values_and_signal_check_in_scan
2024-04-10 21:36:35 +02:00
semantic-release
f23dda606b
2.0.0
...
Automatically generated by python-semantic-release
v2.0.0
2024-04-10 16:03:32 +00:00
905c46a085
ci: fixed semver job
2024-04-10 17:43:51 +02:00
e9e366ca1c
ci: removed test utils from coverage
2024-04-10 17:35:01 +02:00
405d12e74a
refactor!: moved services to bec_server
...
All services are now in the bec_server package. This is a breaking change as the standalone import of the services will no longer work.
2024-04-10 17:15:48 +02:00
Holler Mirko
2a7a93ef6e
feature/flomni_updates
2024-04-10 17:15:08 +02:00
semantic-release
0c441e3a3f
1.24.1
...
Automatically generated by python-semantic-release
v1.24.1
2024-04-10 15:06:09 +00:00
9ae8a29fe4
style(scan_server): fixed formatter
2024-04-10 16:38:32 +02:00
c4ce8c3236
tests(scan_server): added more tests for the scan server
2024-04-10 16:38:32 +02:00
6edac2f54d
fix(scan_server): break out of run loop if signal event is set
2024-04-10 16:38:32 +02:00
8470f636a2
fix(scan_server): set queue to stopped after reaching a limit error
2024-04-10 16:38:32 +02:00
bb1d1380e4
refactor(flomni): fixed formatter
2024-04-10 16:38:32 +02:00
Holler Mirko
8660096e53
fix(flomni): wait for cleanup to be finished
2024-04-10 16:38:32 +02:00
Holler Mirko
fa6f2da8af
fix(scan_server): reset worker to running after failed cleanup
2024-04-10 16:38:32 +02:00
a59eb9c888
fix(scan_server): restart queue if worker died
2024-04-10 16:38:32 +02:00
1fa372b590
fix(scan_server): error during return_to_start was not caught and caused the scan worker to shut down
2024-04-10 16:38:32 +02:00
semantic-release
614bc108ac
1.24.0
...
Automatically generated by python-semantic-release
v1.24.0
2024-04-10 13:44:05 +00:00
2317fd3df7
feat: Add check for logger to load correct config, add tests
2024-04-10 15:13:19 +02:00
3fa544bef9
tests: fix logger config in scihub
2024-04-10 13:10:10 +02:00
95ac2055eb
refactor: moved messages to pydantic
2024-04-10 10:28:14 +02:00
semantic-release
315c5dd41d
1.23.1
...
Automatically generated by python-semantic-release
v1.23.1
2024-04-09 16:40:51 +00:00
8a47f76f25
fix: add random order to full end-2-end tests
2024-04-09 18:06:45 +02:00
8642495afa
refactor(scan_bundler): added more logger outputs
2024-04-09 18:06:34 +02:00
28d3dda2c3
fix: fix logs for ci pipeline
2024-04-09 17:47:42 +02:00
be2330c221
refactor(bec_lib): prevent devices to appear in multiple args
2024-04-08 19:48:08 +02:00
d08526f6e9
refactor: renamed pointID to point_id
2024-04-08 17:07:00 +02:00