#
real-admin
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
#
1.2.15
2025-04-17
This package (@devowl-wp/real-admin) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared backbone for all Node.js backends as APIs or daemons.
#
Build System
- make replicas of backends work in local environment internal reference #8697hja46
#
Features
- integrate queue with new QueueLogger and SchedulableJob classes, enhancing job scheduling and logging capabilities internal reference #8697hhm6p
#
Maintenance
- rebase onto develop with ESLint v9 internal reference #8697hhm6p
- remove export of schedulables from index.ts and add worker.factory export to schedulable index internal reference #8697hhm6p
Purpose of dependency: Provide a CLI to push and pull localization files from different translation management systems.
#
Bug Fixes
- recreate FormData instance on every retry when uploading en file internal reference #31976hv
- weblate 5.11 is not immediatly returning task_url when creating a component internal reference #31976hv
Purpose of dependency: A queue system for the backend
#
Bug Fixes
- enhance MQueue class with connection management, event listeners, and job handling improvements plus test cases internal reference #8697hhm6p
#
Code Refactoring
- migrate from Bull to BullMQ for queue management and implement MQueue class with decorators for cron jobs internal reference #8697hhm6p
- removed unused getConnection internal reference #8697hhm6p
#
Documentation
- update README.md to provide docs on queue features, installation, usage examples, advanced features, and more internal reference #8697hhm6p
#
Features
- add TypeScript type check macro to job configuration for enhanced type safety internal reference #8697hhm6p
- integrate queue with new QueueLogger and SchedulableJob classes, enhancing job scheduling and logging capabilities internal reference #8697hhm6p
#
Maintenance
- added debug section internal reference #8697hhm6p
- eslint import order internal reference #8697hhm6p
- rebase onto develop with ESLint v9 internal reference #8697hhm6p
- remove dotenv internal reference #8697hhm6p
- remove export of schedulables from index.ts and add worker.factory export to schedulable index internal reference #8697hhm6p
#
Tests
- add concurrent schedule execution tests for single and multiple workers internal reference #8697hhm6p
- added dotenv for local testing and some more tests internal reference #8697hhm6p
- enhanced test structure by removing setTimeouts internal reference #8697hhm6p
- enhancements and timing adjustments internal reference #8697hhm6p
- extended test cases internal reference #8697hhm6p
- remove workers async internal reference #8697hhm6p
#
1.2.14
2025-04-14
This package (@devowl-wp/real-admin) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared backbone for all Node.js backends as APIs or daemons.
#
Continuous Integration
- introduce a new mechanism container-fs to download S3 files for docker containers before running e.g. node process internal reference #8698d057b
#
1.2.13
2025-04-11
This package (@devowl-wp/real-admin) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared backbone for all Node.js backends as APIs or daemons.
#
Bug Fixes
- correctly log AxiosError objects in console and NewRelic internal reference #8698pj4da
#
1.2.12
2025-04-10
This package (@devowl-wp/real-admin) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Shared backbone for all Node.js backends as APIs or daemons.
#
Maintenance
- disable logging of express errors temporarily internal reference #8698pj4da
#
1.2.11
2025-04-10
This package (@devowl-wp/real-admin) has been updated because a dependency, which is also shipped with this package, has changed.
Purpose of dependency: Request method factory for requests to other backends od this monorepo.
#
Maintenance
- disable logging of express errors temporarily internal reference #8698pj4da