Skip to content

Tags: wool-labs/wool

Tags

v0.1rc14

Toggle v0.1rc14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Optimize shared memory usage and limit shared memory creation rights …

…to WorkerPool class only (#46)

v0.1rc13

Toggle v0.1rc13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix latent bug in git version parser (#40)

v0.1rc12

Toggle v0.1rc12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactor `Worker` and `WorkerProxy` to accept a variety of `Registrar…

…Like`, `DiscoveryLike`, and `LoadBalancerLike` factories (#38)

* Rename worker registry to worker registrar to better represent the responsibilities of the type

* More renaming

* Refactor Worker to accept a variety of Registrar factories

* Revert renaming of __proxy__ and __proxy_pool__ context variables

v0.1rc11

Toggle v0.1rc11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix bug in WorkerPool's default worker factory (#34)

* Fix bug in WorkerPool's default worker factory

* Clean up worker discovery async iterator and async next tests

v0.1rc10

Toggle v0.1rc10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Implement gRPC-based distributed worker pool architecture with client…

…-side service discovery and load balancing capabilities (#30)

* Implement gRPC-based distributed worker pool architecture with client-side service discovery and load balancing capabilities

* Add missing tests for _resource_pool.py

* Add missing tests for _work.py

* Add missing tests for _worker.py

* Add missing tests for _worker_discovery.py

* Add missing tests for _worker_pool.py

* Add missing tests for _worker_proxy.py

* Make ReducibleAsyncIteratorLike compatible with Python versions < 3.13

* Drop support for Python 3.10

* Update tests for Python 3.11

v0.1rc9

Toggle v0.1rc9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Implemented a memory pool session client (#28)

- Moved `metadata.proto` to parent directory and dropped the `protobuf/mempool/metadata` directory
- Renamed `mempool.proto` to `service.proto`
- Added a new `MemoryPoolClient` class in `_client.py` to serve as a session-based client for `MemoryPoolService`

v0.1rc8

Toggle v0.1rc8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Implement gRPC-based memory pool service (#26)

v0.1rc7

Toggle v0.1rc7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Implemented shared memory pool (#24)

- Implemented low-level shared memory utility
- Refactored shared object metadata into a protocol buffer
- Fixed bugs and added tests
- Added protobuf build configuration to `pyproject.toml`
- Added empty `src/wool/_protobuf` directory
- Added `shortuuid` dependency

v0.1rc6

Toggle v0.1rc6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Removed invalid classifiers (#18)

v0.1rc5

Toggle v0.1rc5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed formatting (#16)