Releases: neighborhoods/kojo
Releases · neighborhoods/kojo
Critical Bugfix - Reload job data within protected critical region.
- Fix Maintainer - reload job data within protected critical region.
Prevent server/root process crash and namespace remaining locks
- Add a Process Pool Strategy for the Server Process.
- Wrap IRQ critical region Process Pool logical with Signal buffering transactions.
- Add namespace semaphore mutex resource paths.
- Namespace semaphore mutex resource paths
PDO Connection swapping, and fixed Exception flow
- PDO Connection swapping.
- Fix Exceptions.
- Start to move the
Doctrine\Connection\Decorator\Repository
to ROA.
Docker build bash linting and include 'ext-pcntl' in composer
- Fix linting warnings in docker/build.sh
- Explicitly include
ext-pcntl
in composer since it's required for the core functionality of Kōjō
Readme Changes about xdebug
- Add info about XDebug to the readme
4.3.0
4.2.0
4.1.0
4.0.0
Changes
Namespaced sever and redis locks
- Allow users to specify
neighborhoods.kojo.environment.parameters.lock_prefix
in theParameters.yml
file to allow multiple Kōjō servers on a single execution environment
Improved log messages for uncaught exceptions
The old log messages were not very actionable:
{
"time": "Wed, 10 Oct 18 16:14:27.887391 UTC",
"level": "critical",
"process_id": "290",
"process_path": "/server[282]/root[286]/job[290]",
"message": "Panicking job with ID[14]."
}
This release will take the "previous exception" attached to the \RunTimeException and run it through a formatter. This will help to give more context to what caused the job to panic.
{
"time": "Wed, 10 Oct 18 16:14:27.887391 UTC",
"level": "critical",
"process_id": "290",
"process_path": "/server[282]/root[286]/job[290]",
"message": "Panicking job with ID[14]. TypeError: Argument 1 passed to Neighborhoods\\KojoFitnessFunction42\\V1\\Worker\\Delegate::onlyTakesIntegers() must be of the type integer, string given, called in /var/www/html/kojo_fitness.neighborhoods.com/Function42/src/V1/Worker/Delegate.php on line 17}"
}