Releases: finos/opengris-scaler
Releases · finos/opengris-scaler
v1.15.0
What's Changed
- Add low level YMQ-libuv classes (
UVLoopThread,IOContext,Address,ConnectingClient,AcceptingServer) by @rafa-be in #527 - Add YMQ-libuv's
MessageConnectionclass by @rafa-be in #548 - Only shutdown combo once by @magniloquency in #550
- Add a
BinderSocketto YMQ-libuv by @rafa-be in #560 - Fix race condition in the unit test of
scaler::uv_ymq::BinderSocket. by @rafa-be in #561 - Refactor Cluster to use FixedNativeWorkerAdapter & Introduce Fixed Worker Adapter by @magniloquency in #504
- Asyncio fixes by @magniloquency in #554
- Spawn the object storage server instead of forking by @magniloquency in #551
- Fix worker asyncio cleanup and storage connector closing by @magniloquency in #562
- Add a
ConnectorSocketto YMQ-libuv by @rafa-be in #563 - Fix oss gil handling by @magniloquency in #552
- Join clusters created in tests by @magniloquency in #549
- Implement IndexedQueue in C++ by @gxuu in #515
- Improve YMQ error handling by @magniloquency in #555
- Add synchronous/blocking and
std::future-based API for YMQ-libuv by @rafa-be in #564 - Fix wrong implementation of
__contains__in modules by @gxuu in #556 - Remove RESTful API usage from ScalingControllers by @gxuu in #540
Full Changelog: v1.14.4...v1.15.0
v1.14.4
What's Changed
- Upgrade to Pycapnp 2.2.2 by @magniloquency in #524
- C++ base of
AsyncPriorityQueueby @gxuu in #483 - Bump python-graphblas from 2023.7.0 to 2024.2.0 by @dependabot[bot] in #506
- Bump psutil from 7.1.3 to 7.2.2 by @dependabot[bot] in #541
- Bump nicegui[plotly] from 2.24.2 to 3.6.1 by @dependabot[bot] in #526
- Implement
ManyToManyDictin C++ by @gxuu in #502 - Improve scaling logic by @e117649 in #539
- Fixes #365: GraphController can cancel unassigned tasks by @rafa-be in #546
Full Changelog: v1.14.2...v1.14.4
v1.14.2
v1.14.1
What's Changed
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
- Bump nicegui[plotly] from 2.24.2 to 3.4.1 by @dependabot[bot] in #472
- Reduce Algorithmic Complexity of
AsyncPriorityQueueby @gxuu in #481 - Add proper prompting to build by @gxuu in #482
- Fix Ray Docs Formatting by @magniloquency in #476
- Bump numpy from 1.24.4 to 2.4.0 by @dependabot[bot] in #485
- Branch for YMQ integration to Scaler by @gxuu in #430
- Introduce a libuv C++ wrapper by @rafa-be in #477
- Build YMQ's Python module on Windows by @magniloquency in #484
- Lint C++ in CI with clang-format by @gxuu in #494
- Fix some build/dependency issues by @e117649 in #496
- Refactor: Move YMQ Python module into
scaler::ymqnamespace by @magniloquency in #498 - Bump nicegui[plotly] from 2.24.2 to 3.5.0 by @dependabot[bot] in #493
- Improve Reliability of Randomly Drop Packets Test by @magniloquency in #452
- Add Unix Domain Socket Tests by @magniloquency in #449
- Refactor: Remove global 'using namespace' directives by @magniloquency in #509
- Add sockets support to
scaler::uvby @rafa-be in #486 - Fix Python 3.14+ Compatibility by @magniloquency in #510
- Add an AGENTS.md file by @rafa-be in #512
- OneToManyDict Initial Implementation by @gxuu in #460
- Bump nicegui[plotly] from 2.24.2 to 3.6.0 by @dependabot[bot] in #518
- Add a
scaler::wrapper::uv::Pipeandscaler::wrapper::uv::PipeServerclass. by @rafa-be in #511 - Add basic capability scaling policy by @e117649 in #519
- Update Client.map() to have the same signature and be a drop in replacement for Python's map() by @e117649 in #528
- Fix config file parsing and log level parameter by @magniloquency in #530
- Refactor Policy to LegacyPolicy by @gxuu in #520
Full Changelog: v1.12.43...v1.14.0
v1.12.43
What's Changed
- Rename python.h to compatibility.h by @gxuu in #467
- Ray Compatibility Layer by @magniloquency in #453
Full Changelog: v1.12.41...v1.12.43
v1.12.41
What's Changed
- Enable Windows CI by @magniloquency in #454
- YMQ Remove usage of defs.h by @gxuu in #450
- Unix Domain Socket support for YMQ on Linux by @gxuu in #446
- Bump nicegui[plotly] from 2.24.2 to 3.4.0 by @dependabot[bot] in #458
- Upgrade PyCapnp to 2.2.1 by @magniloquency in #457
- Fix Enum Parsing in CLI by @magniloquency in #466
Full Changelog: v1.12.37...v1.12.41
v1.12.37
What's Changed
- Make code in YMQ Internal directory meet coding guidelines by @gxuu in #441
- Rename files and symbols by @gxuu in #447
- Implement MITM Tests on Windows by @magniloquency in #427
- Refactor Config by @magniloquency in #428
- Add support to manually specify address of object storage server by @e117649 in #448
Full Changelog: v1.12.33...v1.12.37
v1.12.33
What's Changed
- Support NiceGUI 3.0 by @cloakedclock in #410
- Add bermudan option notebook example by @1597463007 in #439
- Set object storage port to scheduler port + 1 by @e117649 in #440
Full Changelog: v1.12.31...v1.12.33
v1.12.31
What's Changed
- Implement (Non-MITM) YMQ Tests for Windows by @magniloquency in #395
- Keep source files in pure ascii by @gxuu in #436
- Fix .so Files in Wheel by @magniloquency in #433
- Have GitHub actions run Python tests against wheel instead of source by @e117649 in #432
Full Changelog: v1.12.28...v1.12.31