Skip to content
**Improve deployment in general:**
- Allow custom tags to image building, deployment and pushing
- Add caching for poetry dependencies in manager image building. This way, the lengthy poetry install process will only be executed when dependency configuration is changed or updated
- Add basic recoverability to all services via timeouts and timeout handling. A service should no longer be locked if the opposite side is not responding. Also, Simdra services no longer need to be restarted as a whole.
- Receive status information about all services from manager directly

**Configuration via Ghidra GUI:**
- Add new configuration window to see status of SimDra and upload necessary files/data
- Accessible via Binary Similarity -> Configure


**Tests**
- Unit tests in manager, worker and ignite client
- Integration tests for manager, worker and ignite client


**Code quality:**
- Major refactoring in some cases. Split up some classes for better maintainability and testing.
- Type hints in manager and worker
- Some renaming
- A lot of bugfixes

**Refactor program ids:**
- Program IDs now work as they were intended to