Yapapi

Latest version: v0.13.1

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

Scan your dependencies

Page 5 of 14

0.9.0alpha.0

0.8.0

Changelog

Major changes

* Change the default payment driver to erc20 (749)


Minor changes

* add ExecutionInterrupted event emitted by engine.stop (744)
* simplify engine init inside Golem (718)


Fixes

* Reraise CancelledError in Executor (743)


Examples

* Add a new "Custom market strategy" example (741)


Integration tests

* Increase PROPOSALS_LIMIT in the proposal renegotiation test (753)
* Remove redundant calls from power outage test (687)

0.8.0alpha.1

0.8.0alpha.0

0.7.1

Bugfixes

* Fix support for the `wait_for_results` Script flag in the Service API (705)
* Fix reporting of invalid handlers in the Service API (700)

Updates to included examples

* Add `min_cpu_threads` constraint and comments to the `vm.repo()` call in the blender example (724)
* Fix usage reporting in the `blender` and `simple-service` examples (720)
* Remove unnecessary defaults from the `http-proxy` example (719)
* Fix timeouts in the `yacat` example (722)
* Add README.md with example usage to the `yacat` example (711)
* Add `poe clean_examples` command to clear the artifacts leftover from running the included examples

Documentation updates

* Add `vm.repo` usage with explicit GVMI image URL (725)
* clean up the old docs, update the API reference URL (726)

Continuous integration changes

* Eliminate intermittent EnvCommandError in CI (730)
* Update test_renegotiate_proposal.py (728)

0.7.0

Major features

* Virtual Private Networks between the requestor and provider VMs (613)
* Support for custom usage counters (594)


Documentation overhaul

* New API reference - sphinx + readthedocs (622) - https://yapapi.readthedocs.io/en/latest/api.html


Minor features

* Enable parametrisation of Service instances within a single `Golem.run_service()` call (514)
* Enable non-context-manager usage of the Golem engine (644)
* Decouple Scripts from WorkContext for a cleaner separation of execution scripts and provider work contexts (609)
* Support for filtering provider offers by `golem.inf.cpu.threads` (508)
* State, usage and cost reporting support in WorkContext (507)
* Enable specification of full VM image URLs (537)
* Add VPN capability property to enable offer filtering (658)
* Add Network.remove and auto cleanup and Network as a context manager (677)


New examples

* SSH example (658)
* Minimal http proxy example (656)
* New `blender_start_stop` example showcasing the `Golem.start/stop` usage (644)
* Custom usage counter example (611)
* Add state/usage/cost reporting in blender and simple service examples


Bugfixes

* Prevent new instances from starting when `Cluster.stop()` had been issued (699)
* Fix join_str_constraints (524)
* Fix the low-level-api example (540)
* Fix default subnet help (557)
* Fix the `WorkerFinished` event creation (689)
* Fix the http proxy example - handle 404 from the remotes (691)
* Ensure Golem shutdown is triggered even if startup hadn't gone well (695)
* Work-around for a race condition in the VPN node address broadcasting (707)


Miscellaneous changes

* Golem <-> Engine refactoring (631)
* Extract analogous parts of Executor and Cluster into the common engine (496)
* Reduce log output related to confirmed proposals (505)
* Usage reporting tweaks (536)
* Make engine params configurable via env variables (546)
* Update ya-aioclient from ^0.5 to ^0.6 (503)
* Use command_index when calling get_exec_batch_results (548)
* Add read-only properties for some Service/Cluster private fields (550)
* Provide default subnet tag in Engine (556)
* Service handler docstrings (555)
* Include job_id in computation events (568)
* Update typing_extensions to 3.10.0+ (629)
* Remove the standalone Executor (635)
* Sequence diagrams for batch execution (Task and Service API) (580)
* Remove implicit initialization from the WorkContext (647)
* Ensure handlers are async generators (665)
* Prefix driver and network with payment_ where appropriate (653)
* Simplify all examples by extracting the boilerplate to `utils` (674)
* Update the default development subnet to `devnet-beta`
* Set password to the ssh service on the fly (681)
* Update examples to retrieve individual results instead of the accumulated ones (682)
* Unify the info printed in the ssh example with the others (686)
* Better recovery of the SSH example (704)
* More reliable instances startup for the `http-proxy` example (706)


Tests / Continuous integration

* Use dynamic stable branch in `goth` nightly (480)
* Add a `goth` test for proposal renegotiation (551)
* Remove reduntant log assertion from simple service test (570)
* Add team mention to goth nightly failure messages (575) (578)
* Fix stable branch name regex in nightly workflow (593)
* Adapt integration tests to goth version 0.6.3 (595)
* Drone task: add `stress-ng` to drone task image (596)
* Bump `black` version to 21.7b0 (610)
* Add "Run workflow" button (642)
* Re-run test failures in goth tests (643)
* Fix the blender example on Python 3.6 (667)
* `Goth` power outage test (668)
* Remove redundant calls from power outage test (687) (688)

Page 5 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.