Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: andywaltlova/leapp

Tags

v0.12.1

Toggle v0.12.1's commit message
Release 0.12.1

## Framework
### Fixes
- Fix the version field in the json schema v1.1.0

## Leapp

### Enhancements
- Added rerun command for experimental purposes to be able to re-run the last
  phase

## stdlib
### Enhancements
- Fix the call from the leapp stdlib on Python 3.9

v0.12.0

Toggle v0.12.0's commit message
Release 0.12.0

## Packaging
- Add JSON schema of leapp reports for validation (oamg#681)
- Bump leapp-framework capability to 1.4 (oamg#684)

## Framework
### Fixes
- Fix Py2/Py3 issues for unit-tests relying on __wrapped__ for decorators (oamg#674)

### Enhancements
- Add a stable report identifier for each generated report (oamg#669)

## Additional changes interesting for devels
- Add a possibility to overwrite virtualenv name for testing  `$VENVNAME` (oamg#675)
- Add a way to override default python version using `$PYTHON_VENV` (oamg#675)

Related leapp-repository release: https://github.com/oamg/leapp-repository/releases/tag/v0.13.0

v0.11.1

Toggle v0.11.1's commit message
Release 0.11.1

## Packaging
- Remove pytest residuals in spec file
- Update documentation

## Framework
### Fixes
- Fix conversion of deprecation messages to reports (py3)
- Fix various issues regarding suppressing of deprecation

v0.11.0

Toggle v0.11.0's commit message
Bump version to 0.11.0

v0.10.0

Toggle v0.10.0's commit message
Release 0.10.0

## Packaging
- Add BuildRequires on python2-setuptools
- Add new dependency on python2-requests
- Add unversioned dependency on leapp-repository and provide
  the leapp-framework capability in python2-leapp (see docs about
  "new dependency mechanism") (oamg#591)
- Move all leapp and snactor files into related rpms instead of python?-leapp (oamg#591)
- Remove dependency on Jinja2

## Framework
### Fixes
- Fix json export capabilities using serialization (oamg#598)

### Enhancements
- Add the DESKTOP tag for the leapp report (oamg#612)
- Dialogs are non-interactive and redesigned significantly; but in beta support
  (see the known issue)
- Introduce DialogModel that could be processed by actors to add related
  information into the report (oamg#589)
- Introduce Workflow API (see the Workflow APIs tutorial) (oamg#618)
- Report inhibitors separately from errors on stdout (oamg#620)
- Show progress in non-verbose executions (oamg#621)

### Known issue
- The answerfile is not generated on some machines after the run of leapp.
  Currently it's under investigation.

## Leapp
### Fixes
- Print message about generated report when `leapp upgrade` ends, as we do for
  `leapp preupgrade` (oamg#573)

### Enhancements
- Add `leapp answer` to answer Dialog questions in CLI (oamg#592)
- Add the --no-rhsm option for (pre)upgrade commands (oamg#622)
- Add the --enablerepo option for Leapp to use an existing custom yum/dnf
repository during the upgrade
- Display a warning when leapp is used in an unsupported (devel/testing) mode (oamg#577)
- Print errors on stdout in pretty format (oamg#593)
- Error messages are now part of the preupgrade report
- The verbosity options (--verbose | --debug) are available for leapp commands as well

## stdlib
### Enhancements
- Add `stdin` and `encoding` parameters in the run function (oamg#583, oamg#595)

## Modifications
- Code is compatible with Python3 pylint

v0.9.0

Toggle v0.9.0's commit message
Release 0.9.0

## Packaging
- Add the /var/log/leapp directory to the leapp RPM

## Framework
### Fixes
- Handle string types in compatible way
- Allow testing actors (run unit & component tests) with workflow config models

### Enhancements
- Stop adding 'process-end' audit entry (oamg#538)
- Introduce report composability, remove renders (oamg#543)
- Introduce answerfile generation & usage
- Add additional metadata (hash) to reporting messages to be able to identify them uniquely

## Leapp
### Fixes
- Various fixes in displaying of generated reports
- Show help message for proper subcommand

### Enhancements
- Introduce report composability, remove renders (oamg#543)
- Introduce answerfile generation & usage

## Snactor
### Fixes
- Fix processing of actors when two actors start with the same name (oamg#548)

### Enhancements
- Add sanity-check command

## stdlib
### Fixes

### Enhancements
- improve failed command error message
- log external command errors to audit

v0.8.1

Toggle v0.8.1's commit message
Release 0.8.1

Leapp
* Fixes
- Fix Undefined Model "ReportReference"

v0.8.0

Toggle v0.8.0's commit message
Release 0.8.0

Packaging
- Fix URL and Source0 in the SPEC file

=====================================================================
Framework
* Fixes
- Add workround patch for the multiprocessing library
- Exit non-zero on unhandled exceptions and errors
- Fix actor library loading, so libs do not have to be imported
  in lexicographical order
- Fix buf with mode inheritance and list field (oamg#203)
- Fix warning about membership check of models when (oamg#503)
- Load checkpoint ordered by `id` instead of timestamp to prevent
  issues with changed timezone (oamg#499)
- Log on the ERROR level by default instead of DEBUG
- Print usage to stderr

* Enhancements
- Add phase name checking to workflow parameters
- Add the fetch_upgrade_report_raw() function to obtain raw report
  data
- Create a dynamic configuration phase that allows creation
  of configuration for repository workflow
- Functionalite getting actor and phase names when working with
  a workflow

=====================================================================
Leapp
* Fixes
- Add checks of arguments for cmdline parameters
- Load checkpoint ordered by `id` instead of timestamp to prevent
  issues with changed timezone (oamg#499)

* Enhancements
- Add JSON report generation
- Add the preupgrade subcommand for the leapp tool that stops
  workflow execution after the Reports phase and display info about
  generated report

=====================================================================
Snactor
* Fixes
- Add a simple logger to snactor discover command to avoid spurious
  output about missing logger
- Add checks of arguments for cmdline parameters
- Exit non-zero on unhandled exceptions and errors
- Load checkpoint ordered by `id` instead of timestamp to prevent
  issues with changed timezone (oamg#499)

=====================================================================
stdlib
* Fixes
- Add checks of arguments for cmdline parameters

* Enhancements
- Log output of commands to logfile (oamg#520)
- stdlib: add option to `run()` to ignore exit code

=====================================================================
Modifications
- introduced conftest.py to utilize fixture mechanism, so fixture
  doesn't have to be imported explicitly in tests.
- refactoring to satisfy linters

v0.7.0

Toggle v0.7.0's commit message
Release v0.7.0

v0.6.0

Toggle v0.6.0's commit message
Release v0.6.0