Boaviztapi

Latest version: v1.3

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

Scan your dependencies

Page 1 of 4

149.202.185.1155000

149.202.185.115

1.3

This release adds Azure instances to the API and fixes some security issues.

What's Changed

* Updated reference factors to match Green Cloud Computing study by tibosmn in https://github.com/Boavizta/boaviztapi/pull/288
* Providing data for Azure virtual machines by bpetit in https://github.com/Boavizta/boaviztapi/pull/282
* Adding test for Azure cloud instances by da-ekchajzer in https://github.com/Boavizta/boaviztapi/pull/300
* chore(ci): upgrade github actions that rely on Node 16. by demeringo in https://github.com/Boavizta/boaviztapi/pull/290
* chore(ci): Run python tests when dependencies are updated. by demeringo in https://github.com/Boavizta/boaviztapi/pull/303
* Bump es5-ext from 0.10.61 to 0.10.64 by dependabot in https://github.com/Boavizta/boaviztapi/pull/304
* Bump certifi from 2024.2.2 to 2024.7.4 by dependabot in https://github.com/Boavizta/boaviztapi/pull/310
* Bump jinja2 from 3.1.3 to 3.1.4 by dependabot in https://github.com/Boavizta/boaviztapi/pull/308
* Bump urllib3 from 2.2.1 to 2.2.2 by dependabot in https://github.com/Boavizta/boaviztapi/pull/306
* Bump idna from 3.6 to 3.7 by dependabot in https://github.com/Boavizta/boaviztapi/pull/305
* Bump zipp from 3.17.0 to 3.19.1 by dependabot in https://github.com/Boavizta/boaviztapi/pull/307
* Bump semver from 5.7.1 to 5.7.2 by dependabot in https://github.com/Boavizta/boaviztapi/pull/312
* Bump requests from 2.31.0 to 2.32.2 by dependabot in https://github.com/Boavizta/boaviztapi/pull/309
* chore(deps): update fastapi to 0.115.0 and pydantic to 2.9.2 by demeringo in https://github.com/Boavizta/boaviztapi/pull/315
* Integrate latest developments by demeringo in https://github.com/Boavizta/boaviztapi/pull/316

New Contributors

* dependabot made their first contribution in https://github.com/Boavizta/boaviztapi/pull/304

**Full Changelog**: https://github.com/Boavizta/boaviztapi/compare/v1.2.4...v1.3

1.2.4

Not secure
What's Changed

* Docs: automate the generation of the tutorial output in the documentation by valentinchaud in https://github.com/Boavizta/boaviztapi/pull/266
* Bugfix/268 by da-ekchajzer in https://github.com/Boavizta/boaviztapi/pull/269
* Fixing error 500 when unknown manufacturer for RAM & SSD by da-ekchajzer in https://github.com/Boavizta/boaviztapi/pull/273
* Upgrade to python 3.9 by da-ekchajzer in https://github.com/Boavizta/boaviztapi/pull/278
* Tests(cloud): reduce verbosity of cloud tests by Shillaker in https://github.com/Boavizta/boaviztapi/pull/272
* Remove 0.491 constant value from CPU die size by tibosmn in https://github.com/Boavizta/boaviztapi/pull/279
* Tests(compatibility): add matrix test strategy for Python versions by Shillaker in https://github.com/Boavizta/boaviztapi/pull/277
* Feat(compatibility): add tool for checking Python compatibility locally by Shillaker in https://github.com/Boavizta/boaviztapi/pull/276
* Fixing typos in documentations

> [!IMPORTANT]
> This version may slightly update the values of embedded impacts returned by he API (e.g. https://github.com/Boavizta/cloud-scanner/issues/467)

New Contributors

* valentinchaud made their first contribution in https://github.com/Boavizta/boaviztapi/pull/266
* Shillaker made their first contribution in https://github.com/Boavizta/boaviztapi/pull/272

**Full Changelog**: https://github.com/Boavizta/boaviztapi/compare/v1.2.2...v1.2.4

1.2.2

Not secure

1.2.1

What's Changed

Adding new cloud instances is now easier. Simply define the resources they reserve and identify the server archetype on which the instance will be hosted. Refer to the [contribution](contributing) documentation for more information.

Internal changes

* Externalizing impacts computation outside the asset's model by creating a service for this purpose (boaviztapi/service/impacts_computation.py)
* Updating cloud instance model and impacts computation in line with : https://github.com/Boavizta/boaviztapi/issues/252#issuecomment-1845967609
* Improve impact model (boaviztapi/model/impact.py). All the assets keep the impacts as an attribute once they have been calculated. Performance is significantly improved in the event of a verbose call.

Bug fixes

* Power consumption was modelled for one component unit. Consumption was only multiplied by the number of components when calculating impacts at device level. The consumption of the component now reflects the consumption of all the units.
* https://github.com/Boavizta/boaviztapi/issues/256
* https://github.com/Boavizta/boaviztapi/issues/257
* https://github.com/Boavizta/boaviztapi/pull/243
* https://github.com/Boavizta/boaviztapi/pull/248

Breaking changes

* 'instance_per_instance' is no longer included in the verbose output of the cloud route.
* Previously, the verbose returned the impacts of each platform's components in their entirety. Now, only the impacts associated with the instance are returned for each component. Components impacts returned by cloud router shouldn't be divided by instance_per_instance.

Contributors

New Contributors

* cosmastech made their first contribution in https://github.com/Boavizta/boaviztapi/pull/243
* tibosmn made their first contribution in https://github.com/Boavizta/boaviztapi/pull/248

Other contributors

da-ekchajzer
samuelrince
JacobValdemar

**Full Changelog**: https://github.com/Boavizta/boaviztapi/compare/v1.1.0...v1.2.0

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.