From f16d251880c24a52a25ffebfa4b0f92a01f881f3 Mon Sep 17 00:00:00 2001 From: MengT Date: Thu, 28 Sep 2023 16:21:48 +0800 Subject: [PATCH] Doc: add change history to documentation --- docs/reference/changes.rst | 129 +++++++++++++++++++++++++++++++++++++ docs/reference/index.rst | 1 + 2 files changed, 130 insertions(+) create mode 100644 docs/reference/changes.rst diff --git a/docs/reference/changes.rst b/docs/reference/changes.rst new file mode 100644 index 000000000..5cbc99ca0 --- /dev/null +++ b/docs/reference/changes.rst @@ -0,0 +1,129 @@ +Change history +================ + +For a full list of the Checkbox releases, see `Checkbox Releases on GitHub `_. + +.. _v2.8: + +V2.8 | 2023-08-09 +------------------------ + +* Remove hardcoded version strings in python code `#509 `_ +* Warn on unused develop PROVIDERPATH `#518 `_ +* Refactor docking test `#462 `_ +* Make sure all the expected snaps are built during the release process `#521 `_ +* Fix broken tests mkdir put `#528 `_ +* Fix XDG_SESSION_TYPE is not set. `#523 `_ +* Modify cold/warm boot stress jobs `#517 `_ +* Add support to cpuid.py for AMD Bergamo `#513 `_ +* Modify reboot cold boot rewrite reboot check `#477 `_ +* Fix version packages stdlib `#526 `_ +* Integrate ppa-dev-tools in deb-daily-builds `#512 `_ +* Checkbox 417/wireless detect `#507 `_ +* add "Mini PC" as a valid desktop platform `#533 `_ +* Fix: XDG_SESSION_TYPE couldn't be got by root `#536 `_ +* Build checkbox.readthedocs.io `#535 `_ +* Clone ppa-dev-tools in beta builds `#538 `_ +* Avoid flooding stdout with reconnecting `#541 `_ +* Warning for skipped file at provider loading `#545 `_ +* Add link anchors to documentation and fix broken link to removed Plainbox docs `#543 `_ +* Enable CPU tests for ARM64 `#522 `_ +* Allow reusing containers in metabox provisioning `#544 `_ +* Fix: Bug #539 - network.py crashes with ZeroDivisionError on some systems `#546 `_ +* Change the menu text to something more clear `#540 `_ +* Add Intel dGPU prime offload support `#537 `_ + +.. _v2.7: + +V2.7 | 2023-06-14 +------------------------ + + +* Fix stream scraping in AssertPrint and AssertNotPrint `#456 `_ +* Doc starter pack `#459 `_ +* Fix: Import checkbox-ng version from the repo not from pypi `#461 `_ +* add: metabox scenarios for the daemon section `#458 `_ +* Metabox testing for Test Plan Selection `#452 `_ +* Fix the Metabox workflow to allow manual runs via workflow_dispatch `#464 `_ +* Switch to the ZFS storage driver for LXD `#465 `_ +* Add missing __init__.py in the config_files environment scenario `#467 `_ +* Fix: make a warning about bad secure_id more informative `#469 `_ +* fix: metabox exiting on successful rollback `#470 `_ +* Metabox transport scenarios `#471 `_ +* Removed wrong `-a` switch from bluetooth manual jobs `#478 `_ +* Stop creating a base snapshot (before the provisioning phase) `#483 `_ +* Add MIT license for screenoff.sh `#474 `_ +* Add missing python package dependencies (pyparsing and packaging) `#484 `_ +* Metabox provisioning does not carry file permissions `#486 `_ +* Documentation migration `#468 `_ +* Minor fix for wrong usage of unit type in a test `#495 `_ +* Metabox Install instead of sideloading providers `#500 `_ +* Use glmark2 package from repositories rather than compiling it `#499 `_ +* Bump fwts version from V23.01.00 to V23.05.00 in checkbox runtime snaps `#503 `_ +* Add manifest scenarios to metabox `#466 `_ +* Update stress-ng part to v0.15.08 in checkbox-core-snap `#505 `_ +* Improve graphic testing with nvidia card `#400 `_ +* Fix put crash metabox `#473 `_ +* Fix: Bug #443 -- better optimize network.py high-speed network `#479 `_ +* Show values of GROUP argument for list command help `#496 `_ +* Fixed TP selection empty to be interactive `#511 `_ +* Bump version: 2.6 → 2.7 `#514 `_ + + +.. _v2.6: + +V2.6 | 2023-05-18 +------------------------ + +* Update stress-ng part to v0.15.07 in checkbox-core-snap `#432 `_ +* Fix link and spaces in release README `#430 `_ +* FIX providers/base/bin/cpuid.py: add another Sapphire Rapids CPUID `#421 `_ +* Add: set multiple MAC in one BTDEVADDR feature `#424 `_ +* Fix docs (launchers tutorial, sphinx warning) `#433 `_ +* Fix the release to stable workflow by cloning with full git history `#434 `_ +* Require user to provide comment for manually skipped or failed cert-blockers `#426 `_ +* Explain remote checkbox testing in CONTRIBUTING.md `#438 `_ +* Add debugging info to the Metabox Github Action `#441 `_ +* Add example in metabox README to check remote/service `#442 `_ +* fix: print proper estimated runtime even when some jobs don't provide it `#435 `_ +* Fix broken links in Checkbox contribution guide `#447 `_ +* Update vendor RPyC 5.3.1 `#436 `_ +* Fix Checkbox configuration value resolution and add Metabox scenarios to test it `#439 `_ +* Rework GitHub templates `#449 `_ +* Add: USB-C OTG test `#358 `_ +* Fix: checkbox crash for non-existent usernames and refactor user handling `#451 `_ +* Bump version: 2.5 → 2.6 `#454 `_ + + +.. _v2.5: + +V2.5 | 2023-04-21 +------------------------ + +* Fix: Add new python3-packaging dependency to checkbox core snaps `#405 `_ +* Fix docker test whitespace, services and version are top level keys `#407 `_ +* Stable release workflow (promotion from beta to stable ) `#408 `_ +* Stable release workflow `#409 `_ +* Fix checkbox-stable-release.yml, checkout the repo before calling gh release `#410 `_ +* add zapper-enabled bt test `#419 `_ +* Update the release README `#417 `_ +* Add support for fish shell `#425 `_ +* add ACPI OEM _OSI test `#398 `_ +* Update stress-ng part to v0.15.07 in checkbox-core-snap `#432 `_ + + +.. _v2.4: + +V2.4 | 2023-04-02 +------------------------ + +* Change: update the tbt3 storage-test job command `#389 `_ +* Open a new release for development `#391 `_ +* Add git short sha suffix to daily builds uploaded to the edge channel `#392 `_ +* Add git short sha suffix to daily builds uploaded to the edge channel `#393 `_ +* Fix: Jinja2 3.1 compatibility (Lunar packaged version) `#395 `_ +* Fix: Add new python3-packaging dependency `#396 `_ +* Fix: Docker Compose compatibility with v1 removal `#399 `_ +* Added OPEN_AX_SSID variable `#394 `_ +* Unify versioning within Debian packages and with snaps `#402 `_ +* Bump version: 2.3 → 2.4 `#403 `_ diff --git a/docs/reference/index.rst b/docs/reference/index.rst index df1589c19..21733ca6a 100644 --- a/docs/reference/index.rst +++ b/docs/reference/index.rst @@ -4,6 +4,7 @@ Reference .. toctree:: :maxdepth: 1 + changes glossary stack launcher