You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Development (#25)
* longer wait time
* speed up unit retrieval with serverside stage aggregation
* added execution timing for frequently used db methods
* implemented exec timer for async functions
* increased units pending revision fetching speed 3x
* access collections with properties
* removed unused mount
* Reworked unit upload and update for x3 speed increase. Removed unused methods.
* Version bump
* Add WS endpoint for workbench status streaming
* Add optional dotenv parsing
* Implement SSE stream instead of WS
* Fixed type annotation
* update black version
* reworked connection close pipeline
* improved logging
* Implement background printing tasks
* Update docker-compose.yml
* remove .gitignore
* mark endpoint as deprecated
* optimize txn hash pushing to db
* removed polling and optimized state push using async event
* bugfix: thread wouldn't unblock until txn posted. implemented async wrapper
* implemented single field updates
* async short url generator. up to 4s faster passport saving
* updated packages
* version bump
* cached files auto remove
* added some docker volumes
* added db connection close on quit
* update .gitignore
* removed duplicate code
* removed redundant db field
* refactored unit retrieval
* implemented workbench shutdown sequence
* renamed actions
* implemented multiplatform Dockerfile
* multiplatform image building
* bugfix
* bugfix
* removed arm v7 form the list of platforms
* added comments
* updated robonomics-interface version
* updated Dockerfiles to matched unified code style
* updated Dockerfile names
* updated action to reuse in other repos
* update type hints to 3.10 format
* minor changes
* bugfix
* dependency update
* update base version
* update Python version in action
* bugfix
* updated dependencies
* action bugfix attempt
* added type annotation
* update mypy config
* update dep versions in requirements.txt
* return caching in action
* return caching in action
* moved type alias
* added back union checking plugin
* filter out AssertionErrors
* replace variable returns with HTTPExceptions
* add black daemon
* minor refactoring
* fixed typos
* fixed typo
* minor update to passport code logic
* filter access logs for certain endpoints
* add healthcheck
* added connectivity checks for external services
* fix typo
* bugfix
* Update _Barcode.py (#22)
* getting component staged for revision from the parent's id (MAP-257)
* rewritten pre-commit config
* isort
* improved type annotations
* bugfix
* bugfix MAP-332
* Added ECS logging support for the ELK stack integration
* slightly modified README
* ECS logs now written to file instead of console
* experimental: cache Docker layers
* improved logging
* updated pc hooks
* Implemented SSE notifications
* Optimized imports
* Allow assigning built units with unreleased passport (MAP-355)
* Tagged endpoints
* update deps
* update deps
* notify user of a forbidden transition
* add error notifications
* fix mypy error
* replaced concat with fstring
* extracted singular connection func
* add fstring instead of concat
* added more checks and error notifications
* added more checks and error notifications
* added datalog success notification
* version bump
* bugfix
* add more notifications
* replaced json err responses with HTTP exceptions
* more notifications and minor improvements
* bring back bg datalog posting
* reworked messenger interface, suppressed Runtime Error (temp fix)
* Fixed 'RuntimeError: no running event loop'
* User notifications translated to russian
* Improved error notifications
* Minor improvements to Messenger.py
* Improved reliability for unit wrap up operation
* Improved reliability for operation ending
* Minor fixes
* Updated dependencies
* Added more user notifications
* Improved image annotations for passport QR codes
* Add unit's combined assembly time to the passport
* Faster operation ending on composite units
* Attempt to fix QR code side logos
* Reworked unit component assignment logic
* Avoid reassigning the same unit twice
* Remove exception info from the printing error notifications
* add prometheus metrics
* renamed env var for mongodb uri
* version bump
* add docker secrets parsing
* insert exception message into a metric label
* reworked Robonomics async wrapper
* version bump
* add custom tracked exception
* remove dependency compilation stage as target binaries are now available
* bugfix
* add version posting to prometheus
* simplify error messages
* Added 6 new metrics for basic worker productivity stats
* bugfix
* Fixed app version reporting inside Docker
* Updated dependencies
* Bugfix in version file parsing
* Attempt connection error fix
* Now sorting schemas in alphabetical order
* Dependencies Updated
* Removed unused Dockerfile
Co-authored-by: Pavel Tarasov <34866682+PaTara43@users.noreply.github.com>