Yapapi

Latest version: v0.12.0

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

Scan your dependencies

Page 1 of 14

0.12.0

What's Changed
* Service serialization and deserialization by shadeofblue in https://github.com/golemfactory/yapapi/pull/1136
* Service API suspend / resume + a modified `webapp` example by shadeofblue in https://github.com/golemfactory/yapapi/pull/1137
* add `golem.resume_network` method by shadeofblue in https://github.com/golemfactory/yapapi/pull/1143
* Scx1332/golem registry integration by scx1332 in https://github.com/golemfactory/yapapi/pull/1138
* fix the signature of the emitted ServiceStateChanged event to match t… by shadeofblue in https://github.com/golemfactory/yapapi/pull/1145


**Full Changelog**: https://github.com/golemfactory/yapapi/compare/0.11.0...0.12.0

0.12.0alpha.1

What's Changed
* fix the signature of the emitted ServiceStateChanged event to match t… by shadeofblue in https://github.com/golemfactory/yapapi/pull/1145


**Full Changelog**: https://github.com/golemfactory/yapapi/compare/0.12.0-alpha.0...0.12.0-alpha.1

0.12.0alpha.0

What's Changed
* Blue/serialize dirty by shadeofblue in https://github.com/golemfactory/yapapi/pull/1136
* Service API suspend / resume + a modified `webapp` example by shadeofblue in https://github.com/golemfactory/yapapi/pull/1137
* 0.11 to master by shadeofblue in https://github.com/golemfactory/yapapi/pull/1142
* add `golem.resume_network` method by shadeofblue in https://github.com/golemfactory/yapapi/pull/1143
* Scx1332/golem registry integration by scx1332 in https://github.com/golemfactory/yapapi/pull/1138


**Full Changelog**: https://github.com/golemfactory/yapapi/compare/0.11.0...0.12.0-alpha.0

0.11.0

Changelog

The main feature of yapapi 0.11 is the addition of the manifest creation helper. It can be used to deploy those payloads that require a manifest but don't require a manifest signature - e.g. vm payloads using outgoing network connections that are whitelisted on provider nodes.

Deploying such payloads should be almost as straightforward as those that don't require manifests.

Example usage:


import base64
import json
from yapapi.payload import vm
from yapapi.payload.manifest import Manifest

async def generate_manifest():
manifest_obj = await Manifest.generate(
"05270a8a938ff5f5e30b0e61bc983a8c3e286c5cd414a32e1a077657",
outbound_urls=["http://bor.golem.network"]
)

manifest = json.dumps(manifest_obj.dict(by_alias=True))

payload = await vm.manifest(
base64.b64encode(manifest.encode("utf-8")).decode("ascii"),
capabilities=["vpn", "manifest-support"]
)

...




Major Features
* Manifest creation helper by approxit in https://github.com/golemfactory/yapapi/pull/1103

Minor Features
* Add Api Configuration by lucekdudek in https://github.com/golemfactory/yapapi/pull/1064

Fixes
* run `goth` in a separate virtual environment by shadeofblue in https://github.com/golemfactory/yapapi/pull/1106
* fix the manifest helper by shadeofblue in https://github.com/golemfactory/yapapi/pull/1115
* fix goth nightly discord notification trigger by lucekdudek in https://github.com/golemfactory/yapapi/pull/1119
* fix goth nightly notification trigger by lucekdudek in https://github.com/golemfactory/yapapi/pull/1121
* re-enable VPN related tests by pwalski in https://github.com/golemfactory/yapapi/pull/1127
* fix test_yacat by lucekdudek in https://github.com/golemfactory/yapapi/pull/1128
* fix the aliasing in the manifest parser by shadeofblue in https://github.com/golemfactory/yapapi/pull/1129
* fix streaming batch by johny-b in https://github.com/golemfactory/yapapi/pull/1074
* fix exception on network node removal by shadeofblue in https://github.com/golemfactory/yapapi/pull/1139

Maintenance
* use `prerelease: true` and the testing config for goth by shadeofblue in https://github.com/golemfactory/yapapi/pull/1045
* update README.md to correctly reflect what is Golem by VanDavv in https://github.com/golemfactory/yapapi/pull/1056
* bump poetry version for github workflows to 1.2.2 by lucekdudek in https://github.com/golemfactory/yapapi/pull/1082
* remove deprecated set-output from github workflows by lucekdudek in https://github.com/golemfactory/yapapi/pull/1084
* fix goth runner no compatibility after adding new goth runners to the pool by lucekdudek in https://github.com/golemfactory/yapapi/pull/1099
* unified task runner scripts by approxit in https://github.com/golemfactory/yapapi/pull/1086
* add `build-essentials` to the platform deps by shadeofblue in https://github.com/golemfactory/yapapi/pull/1114
* remove unused requirements by shadeofblue in https://github.com/golemfactory/yapapi/pull/1140

**Full Changelog**: https://github.com/golemfactory/yapapi/compare/0.10.1...0.11.0

0.11.0alpha.0

What's Changed
* 0.10 to master by shadeofblue in https://github.com/golemfactory/yapapi/pull/1040
* use `prerelease: true` and the testing config for goth by shadeofblue in https://github.com/golemfactory/yapapi/pull/1045
* Workflow to add new issues to SDK team board by mateuszsrebrny in https://github.com/golemfactory/yapapi/pull/1031
* Update README.md to correctly reflect what is Golem by VanDavv in https://github.com/golemfactory/yapapi/pull/1056
* 0.10 to master by shadeofblue in https://github.com/golemfactory/yapapi/pull/1065
* Add Api Configuration by lucekdudek in https://github.com/golemfactory/yapapi/pull/1064
* 0.10 to master by shadeofblue in https://github.com/golemfactory/yapapi/pull/1078
* Bump poetry version for github workflows to 1.2.2 by lucekdudek in https://github.com/golemfactory/yapapi/pull/1082
* Remove deprecated set-output from github workflows by lucekdudek in https://github.com/golemfactory/yapapi/pull/1084
* Fix goth runner no compatibility after adding new goth runners to the pool by lucekdudek in https://github.com/golemfactory/yapapi/pull/1099
* Unified task runner scripts by approxit in https://github.com/golemfactory/yapapi/pull/1086
* run `goth` in a separate virtual environment by shadeofblue in https://github.com/golemfactory/yapapi/pull/1106
* add `build-essentials` to the platform deps by shadeofblue in https://github.com/golemfactory/yapapi/pull/1114
* Manifest creation helper by approxit in https://github.com/golemfactory/yapapi/pull/1103
* fix the manifest helper by shadeofblue in https://github.com/golemfactory/yapapi/pull/1115
* Fix goth nightly discord notification trigger by lucekdudek in https://github.com/golemfactory/yapapi/pull/1119
* Fix goth nightly notification trigger by lucekdudek in https://github.com/golemfactory/yapapi/pull/1121
* Re-enabling VPN related tests by pwalski in https://github.com/golemfactory/yapapi/pull/1127
* Fix test_yacat by lucekdudek in https://github.com/golemfactory/yapapi/pull/1128
* fix the aliasing in the manifest parser by shadeofblue in https://github.com/golemfactory/yapapi/pull/1129
* fix streaming batch by johny-b in https://github.com/golemfactory/yapapi/pull/1074
* 0.10 to master by shadeofblue in https://github.com/golemfactory/yapapi/pull/1135

New Contributors
* VanDavv made their first contribution in https://github.com/golemfactory/yapapi/pull/1056
* approxit made their first contribution in https://github.com/golemfactory/yapapi/pull/1086

**Full Changelog**: https://github.com/golemfactory/yapapi/compare/0.10.1...0.11.0-alpha.0

0.10.1

What's Changed
* * bump goth to 0.14 by shadeofblue in https://github.com/golemfactory/yapapi/pull/1077
* update the default payment network to `goerli` by shadeofblue in https://github.com/golemfactory/yapapi/pull/1133
* fixed allocation creation by prekucki in https://github.com/golemfactory/yapapi/pull/1134


**Full Changelog**: https://github.com/golemfactory/yapapi/compare/0.10.0...0.10.1

Page 1 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.