v1.12.7
What's Changed
- webui: add retention time setting for dead workers by @cloakedclock in #132
- webui: remove old tasks from cache for running workers by @cloakedclock in #133
- Remove unneeded graphlib backport by @gxuu in #141
- Create Python module Object Storage Server by @gxuu in #129
- Cap CPU usage to 1000, because impl times it by 10 by @gxuu in #143
- Add a place to test network libs behavior quickly from C++ by @gxuu in #139
- Create Python YMQ Stubs and Update CMakeLists.txt by @magniloquency in #140
- Various setup by @gxuu in #144
- Implement CPython Module and Several Classes by @magniloquency in #147
- Update renovate configuration to enable automerging of patch versions by @e117649 in #138
- Apply FINOS content by @TheJuanAndOnly99 in #157
- Update dependency numpy to v2.3.1 by @renovate[bot] in #156
- Bump nicegui[plotly] from 2.14.1 to 2.20.0 by @dependabot[bot] in #153
- Client, Scheduler and Worker use the new Object Manager server by @rafa-be in #106
- OSS builds on macOS by @rafa-be in #161
- Bump nicegui[plotly] from 2.20.0 to 2.21.1 by @dependabot[bot] in #164
- Implement core functionalities of the IO component in scaler - YMQ by @gxuu in #149
- YMQ BUG FIX by @gxuu in #165
- Update readme to use finos instead of citi by @gxuu in #169
- YMQ Error handling mechanism integration by @gxuu in #167
- Reorganize managers by @sharpener6 in #172
- Resolve comment from last PR. by @gxuu in #166
- Introduce YMQ's Python Interface by @magniloquency in #158
- OSS refactoring and add DUPLICATE_OBJECT by @rafa-be in #173
- Bump nicegui[plotly] from 2.21.1 to 2.22.0 by @dependabot[bot] in #176
- Change C++ formatter by @sharpener6 in #180
- Use CMakePresets.json to build by @gxuu in #179
- Bump nicegui[plotly] from 2.22.0 to 2.22.1 by @dependabot[bot] in #181
- Resolve build issues on Windows by @gxuu in #182
- WIP: Fix linter by @e117649 in #186
- Bump nicegui[plotly] from 2.22.1 to 2.22.2 by @dependabot[bot] in #184
- Rename scheduler managers to controllers by @sharpener6 in #185
- use ymq's logging apis for OSS by @I-Need-Sleep-Asap in #188
- Pyproject improvements by @e117649 in #187
- Add TaskLog message for propagating worker stdout/err back to client by @e117649 in #183
- Add a tagged task allocation policy by @rafa-be in #195
- Update documentation for platform support by @gxuu in #197
- Bump nicegui[plotly] from 2.22.2 to 2.23.0 by @dependabot[bot] in #198
- Bump nicegui[plotly] from 2.22.2 to 2.23.2 by @dependabot[bot] in #200
- Windows support for YMQ by @gxuu in #193
- Bump nicegui[plotly] from 2.23.2 to 2.23.3 by @dependabot[bot] in #201
- Allows the compiler to be specified when building with
./script/build.shby @rafa-be in #205 - Improves OSS error handling and logging messages. by @rafa-be in #207
- Fixes overflow issues when formatting error log strings. by @rafa-be in #209
- Introducing c++ api for using python's logging module by @I-Need-Sleep-Asap in #196
- Clarify the building process for the C++ components. by @rafa-be in #211
- support clang compilation for scaler by @I-Need-Sleep-Asap in #210
- Bump pycapnp from 2.0.0 to 2.1.0 by @dependabot[bot] in #219
- Bump nicegui[plotly] from 2.23.3 to 2.24.0 by @dependabot[bot] in #218
- YMQ core error handling support for Windows by @gxuu in #216
- support multiple log_paths for logging by @I-Need-Sleep-Asap in #220
- Update linter to test on Windows by @gxuu in #199
- Add OSFF slide by @sharpener6 in #222
- Bump nicegui[plotly] from 2.24.0 to 2.24.1 by @dependabot[bot] in #223
- YMQ Python Module Fixes by @magniloquency in #217
- Rewrite task state machine by @sharpener6 in #174
- Add VanillaScalingController and NativeWorkerAdapter by @1597463007 in #231
- Bump psutil from 7.0.0 to 7.1.0 by @dependabot[bot] in #232
- Scheduler and worker support capabilities by @rafa-be in #229
- Swap asio to ymq for object storage server by @gxuu in #224
- Improve YMQ by @gxuu in #237
- YMQ Bug Fix by @gxuu in #243
- Bump nicegui[plotly] from 2.24.1 to 2.24.2 by @dependabot[bot] in #244
- Rework github workflows by @sharpener6 in #230
- Fix cache by @sharpener6 in #246
- Fix Oss test halt by @gxuu in #247
- Server should not keep the malicious connection in the book by @gxuu in #251
- Backport Python Module for Python 3.8 by @gxuu in #252
- Move YMQ Examples to
examples/by @magniloquency in #250 - Improve Python Interface for YMQ by @gxuu in #256
- Port Symphony worker to Symphony worker adapter by @1597463007 in #253
- Fix iss257 by @gxuu in #258
- Fix download script and change wording by @gxuu in #261
- YMQ Pymod Fixes by @magniloquency in #260
- Core reports error when user call sendMessage on Binder with no address by @gxuu in #267
- Fix publish by @sharpener6 in #268
- Add C++ YMQ Tests by @magniloquency in #263
- Fix publish with missing shell entry by @sharpener6 in #270
- Move Object Storage Server Tests to
tests/cppby @magniloquency in #269 - Use pypa gh action to publish by @sharpener6 in #271
- Passing secrets to reusable actions by @sharpener6 in #272
- Remove username and password by @sharpener6 in #278
- Switch to github action to publish to pypi by @sharpener6 in #279
- Try login to github by @sharpener6 in #280
- Move publish-artifact to top level by @sharpener6 in #283
- Disable pypy and specify image version by @sharpener6 in #284
- Make Pub-Sub Test More Reliable by @magniloquency in #285
- Cluster worker init script support via --preload by @e117649 in #234
- YMQ OSS Client by @magniloquency in #291
- Remove Old Test File by @magniloquency in #292
- Add YMQ MITM Tests by @magniloquency in #264
- introduce toml files for configuring scalar component's flags by @I-Need-Sleep-Asap in #228
- Fixup pwsh download script by @gxuu in #298
- Fix dependency issues from decreasing minimum supported python to 3.8 by @e117649 in #296
- Rename
test_cc_ymqtotest_ymqby @magniloquency in #301 - Fix PR #277's linter by @gxuu in #302
- Fix
task_controllerbug by @gxuu in #303 - Change package name to opengris-scaler by @sharpener6 in #308
New Contributors
- @dependabot[bot] made their first contribution in #153
- @I-Need-Sleep-Asap made their first contribution in #188
Full Changelog: v1.9.9...v1.12.7