Nua

Latest version: v0.5.43

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

Scan your dependencies

Page 7 of 7

0.4.88

Bug Fixes

- Forgot to add runtime.
- Finish refact.
- Typing issues (w/ pyright)
- Typing issues.
- Add paramiko for remote docker.
- Silence isort warning for now.
- Silence warnings + fix circular import issue.
- Workaround case (in)sensivity issue ?
- Forgot to cleanup after test
- Better messages.
- Ruff config.
- Silence rudd warning.
- Ruff warnings, deps, nox config.
- Make it proper HTML.
- Test was failing on GH.
- Fixes / cleanup.
- Hopefully this fixes the tests.
- More B028 silencing.
- Poetry warning.
- Python_package_installed + refact.
- Fix type warning.

Continuous Integration

- Add more checks.
- Tweak noxfile.
- Github CI.
- Improve GH CI config.
- Try to fix notifications.

Dependencies

- Add paramiko

Documentation

- Add diagrams.
- Update README.
- Use mkdocs.
- Fix link to logo in Readme
- Deploy doc to nua.rocks.
- Update README.
- Proper img tags.
- Add matomo tracker.
- Add some stubs.
- Tweaks.
- Tweak content width.
- Configure syntax highlighting.
- Syntax highlighting.
- Tweak CLI doc.
- Format doc.
- Update README
- Add REUSE result.
- Update doc a bit.
- Fix typo.
- Update readme.
- Readme.
- Readme
- Add dependency diagrams.
- Update dependency graphs.

Features

- Add more dependencies to setup script.
- Add commands for the remote CLI.
- Start nua-cli
- Implement a command.
- Work on nua-cli
- Server-side counterparts to nua-cli commands.

Refactor

- Format.
- Cleanup test.
- Clean up tests a bit.
- Introduce "runtime" and "common" packages.
- Proposal for a DB manager API.
- Kebab casing FTW.
- Deduplicate some modules (WIP).
- Continue refactoring / cleanup.
- Define a Volume class
- Fix some warnings.
- Cleanup tests a tiny bit.
- Clearer function name.
- Use annotations from the future.
- Cleanup imports.
- This script is no longer needed.
- Better named method.
- Cleanup imports, format.
- 'global config' not needed as the config variable is never changed.
- Dependencies should go in the nua-config file.
- Group DB modules in a package.
- Rename 'error' to 'abort'.
- Cleanup a bit.
- Minor code cleanup.
- Make a package for backup
- Introduce package for certbot
- Group service-related modules together + fix mypy warnings.
- Group CLI-related modules together.
- Move boostrap to a nua-orchestrator subcommand.
- Raise exception instead of aborting.
- Small cleanup.
- Rename class Site -> AppInstance
- Rename runtime -> agent
- Remove unneeded abstraction (ensure_env).
- Split tests into unit and integration.

Testing

- Add dummy tests.
- Forgot to add tox.ini
- Ignore 2 failing tests.
- Use hostname or env variable instead of config file.

Tooling

- Flake8 config.
- Mypy and flake8 config.
- Add test/coverage tool.
- Coverage.
- Coverage again
- Add flake8 to pre-commit.
- Cleanup config.
- Poor man's monorepo
- Tweak monorepo tasks.
- Cleanup harder in Makefile.

Builder

- Improve management of default_files, nua_dir

Chose

- Start providing proper license information.

Cleanup

- Minor code tweaks.

Cli/orch

- Adding public key in user DB

Debug

- Use [[assign]] for both 'site' and 'resource'
- Fix test 'flask_mariadb_docker_wheel'

Nua

- Volumes (wip)

Nua-build

- Rewrite using the typer module

Nua-cli

- Conform readme and main.py

Nua-config

- New dict syntax for dynamic ENV variables (wip)

Nua_build

- More on config, builder class
- Fix rm_fr/rm_rf alias
- Refactoring using python docker wrapper
- Build apps/apache-basic
- Working basic apache2 package
- 2 intermediate images for smaller size
- Add full build test (tests/test_apache_basic.py)
- Bd, fix Image model
- Test for env NUA_DB_URL
- Replace package addict -> deep_access_dict
- Refactor commands for settings management, update Nua Readme
- Renaming requests.py->store.py and other small refactoring
- Allow to specify a nua_dir folder for build.py, Dockerfile...

Nua_orchestrator

- Refactoring / flake8

Orchestrator

- Remove mariadb intallation/configuration from bootstrap
- Reactivate nua-bootstrap

Runtime

- Add DB managers for postgres, mariadb

Typo

- Fix comment.

0.1.0

Bug Fixes

- Update setup script.
- Makefile.

Features

- Add setup script for docker build image.
- Add first couple of apps.
- Start work on cli.
- WIP on demo app.
- Update apps.
- Add agent CLI and cleanup dependencies.

Refactor

- Not needed for now.

WIP

- Build scripts.
- Coding the client and agent.

<!-- generated by git-cliff -->

Page 7 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.