Proxystore

Latest version: v0.7.1

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.3.1

Not secure
What's Changed
* Cleaned up tests (uniform file names and more mocking of third party libraries).
* Add STORES.get_str_by_type(). (bf24158)
* Mass changes to CI workflows. See Issue 16. (1995e90)
* Specify coverage file by gpauloski in https://github.com/proxystore/proxystore/pull/18


**Full Changelog**: https://github.com/proxystore/proxystore/compare/v0.3.0...v0.3.1

0.3.0

Not secure
What's Changed
- LambdaFactory takes *args, **kwargs now. See Issue 13. (86e6cac)
- Added source code button to ReadTheDocs. (8a20c20)
- Added FileStore. (e7f8849)
- Added Store.cleanup() to store interface for implementations that need to add cleanup logic (such as FileStore cleaning up its directory). (e7f8849)
- Added GlobusStore and FuncX+Globus example. (Issue 15)
- The key is now an optional parameter to Store.set() and the official get used by the store will be returned by Store.set(). Store.create_key() can be used to specify key generation when a key is not provided. (38a78fa)
- Better inheritance for subclasses of RemoteStore and created the base class RemoteFactory to reduce redundant code in other factory types. (cf0a631)
- Serialization in ProxyStore is now done to bytes rather than strings. (d68ac9d)
- Added DEBUG level logging to proxystore.store. (e0f1052)
- Better testing infrastructure. Generic store tests now use fixtures to test multiple store types so code is not copy/pasted between tests. Added Globus and Parsl mocking to support unittests for GlobusStore. (91d3894)
- Better handling of timestamps in stores that support mutable objects and strict guarentees. Added RemoteStore.get_timestamp(key). FileStore now uses file modified time. (e1bbdb8)
- Added the batch methods Store.set_batch() and Store.proxy_batch(). (d1d24f7)
- Various docstring and documentation updates.

**Full Changelog**: https://github.com/proxystore/proxystore/compare/v0.2.0...v0.3.0

0.2.0

Not secure
What's Changed
* ProxyStore Rewrite by gpauloski in https://github.com/proxystore/proxystore/pull/9
* Proxies created by Store.proxy() can auto-evict the data from the store after the proxy has resolved itself using the evict=True flag (0ef8f617118926737c85936adf2c0355150d93ee).
* Added cloudpickle to ProxyStore serialization utilities for lambda pickling support (a992ec756b40551fa36455e39d4bc617cb7cc2ce).
* Added LambdaFactory (fc76746a432cfe6f50214bece98ebe956abd848b).
* Extensive ProxyStore refactor to separate proxy/factory building blocks from the key-value store implementations. See Issue 8 and Pull Request 9 for more details (0564e5f437cc34097528dd93256460a4bf1e6345).
* Pass custom factories to Store.proxy() (dffba4c7b0a81ea12f91d75c1ab014ded435868b).
* Initialize multiple factories of the same type (1411c0f638e22cdb4ea0047fa97137c84eab8538 and 41b4bd3c4e432ac00c3b9c3c91fb911fb1450353).

**Full Changelog**: https://github.com/proxystore/proxystore/compare/v0.1.1...v0.2.0

0.1.1

Not secure
Bug fixes and documentation improvements.

- Added ProxyStore integration into example FuncX and Parsl applications (eaa1782).
- Added support for preserialized objects (c2c2283).
- Changed Proxy to inherit from the pure Python slots Proxy from lazy-object-proxy rather than the C version. Closes 1 (5c77eb0).
- Extensive docstring and documentation updates.
- Minor unittest updates.

**Full Changelog**: https://github.com/proxystore/proxystore/compare/v0.1.0...v0.1.1

0.1.0

Not secure
First release of ProxyStore.

**Full Changelog**: https://github.com/proxystore/proxystore/commits/v0.1.0

Page 4 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.