2022-09-10
Manifest
Component | Version |
---|---|
SatNOGS Client Ansible | 202209101535 |
SatNOGS Config | 0.13.2 |
SatNOGS Client | 1.8.1 |
SatNOGS Flowgraphs package | 1.4-1 |
gr-satnogs package | 2.3.1.1-1 |
gr-soapy package | 2.1.3.1-1 |
Changelog
SatNOGS Client Ansible
-
202209101535
- satnogs-setup: Fix missing variable holding distribution codename
- satnogs-setup: Bump SatNOGS Config version
- satnogs-radio: Blacklist all RTL-SDR modules
- satnogs-client: Clean-up package dependencies
- Revert “Use Ansible to detect release information”
- satnogs-setup: Bump SatNOGS Config version
- satnogs-client: Bump SatNOGS Client version
- Declare compatibility with Raspbian Bullseye
- satnogs-setup: Add missing dependency of ‘satnogs-config’
- zram: Use package facts to detect if package is installed
- Use Ansible to detect release information
- Install packages in one shot
- packages: Install all packages in one shot
- apt: Keep repository and key URLs in distinct variables
- satnogs-client: Retire transitional package
- satnogs-client: Update system package dependencies
- satnogs-client: Refresh client settings
- satnogs-setup: Install PyPI dependencies from requirements file
- README: Mention Debian Bullseye support
- README Mention Ansible version dependency
- satnogs-client: Install PyPI packages from requirements file
- satnogs_client: Add libatlas3-base dependency
- satnogs-client: Bump to version ‘1.8’
- satnogs_client: Update Python dependencies
- satnogs-client: Fix mount module FQDN
- gitlab-ci: Lint both playbook and roles
- gitlab-ci: Check for signed-off commits
- ansible: Bump minimum version of core to ‘2.12’
- Update role names in Vagrant and local playbook
- gitlab-ci: Bump Ansible version, remove ‘yamllint’ checking
- Rename roles to remove hyphens
- Fix missing FQCN
- Replace module names with FQCN (closes #111)
- Override system Python packages
- Remove futile retries
- gpsd: Optimize installation of packages
- common: Move package and APT retries into variables
- satnogs-setup: Remove workarounds for bullseye
- satnogs-upgrade: Check for current release
- satnogs-setup: Use ‘focal’ Ansible repository on Debian Bullseye
- vagrant: Support pre- and post-provisioning scripts
- satnogs-upgrade: Fix Debian security archive source line
- Drop support for footloose Docker container for now (fixes #107)
- Declare compatibility with Debian Bullseye
- satnogs-setup: Create Ansible system-wide configuration directory
- satnogs-client: Install ‘libhdf5-dev’ to allow building of Python ‘h5py’ when no wheel is available
- Replace ‘python-apt’ with ‘python3-apt’ for ‘bullseye’
- Make ‘satnogs-setup’ role depend on ‘common’ role
- satnogs-setup: Update upgrade utility to support ‘buster’ to ‘bullseye’ upgrades
- vagrant: Add ‘debian_bullseye’ VM
SatNOGS Config
-
0.13.2
- Initialize configuration to empty when YAML loading fails
-
0.13.1
- docs: Add missing tox environment for checking for broken dependencies
- docs: Install development extras
- docs: Mention release of Debian
- Install ‘lsb-release’ dependency
- Remove ‘python3-psutil’ from system dependencies
- Update ReadTheDocs Ubuntu image
- docs: Update ReadTheDocs theme
- Fix default value of SATNOGS_KEEP_ARTIFACTS
- Fixup d67f1ed: Bracketing on ‘if’ scoped variable assignements
-
0.13
- Fix variable inconsistency
- apt: Handle lock failure exception
- Redact ‘satnogs_artifacts_api_token’
- Add new menu entries
- pylint: Enable all plugins
- pylint: Remove useless suppresions
- tox: Check quoting consistency with ‘flake8-quotes’
- gitlab-ci: Install runtime dependencies for completeness
- Use f-strings where applicable
- Remove futile import aliases
- Set encoding while opening files
- Return ‘None’ when no menu definition could be loaded
- Use ‘with’ syntax to empty config file
- Remove newlines from docstrings
- Use consistent quoting
- Use ‘if’ scoped variable assignments
- Fix exception when there is no configuration yet to show
- docs: Auto-update copyright notice date
- docs: Modernize Readthedocs configuration
- gitlab-ci: Check for sign-offs in commit messages
- gitlab-ci: Update Alpine Docker image
- Use ternary expression to improve readability
- Remove futile variable assignements
- foo
- Replace ‘else’…‘if’ with ‘elif’ to improve readability
- Use set instead of list
- Update dependencies
- Move to Debian Bullseye
- Introduce script for refreshing requirements using a Docker container
- refresh-requirements: Fix sorting of packages
- tox: Move environment dependencies in ‘dev’ extras, refresh requirements
- refresh-requirements: Generate dependency constraints file
- Bump ‘versioneer’ version
- docs: Show source editing links
- add file type upload options in satnogs-setup menu
- refresh-requirements: Verify that script requirements are installed
- refresh-requirements: Exclude both hyphen and underscore on ‘pkg-resources’
- gitlab-ci: Fix Security Scanning
SatNOGS Client
-
1.8.1
- README: Remove outdated information, fix contact channels
- readthedocs: Update to newer Ubuntu image
- Refresh requirements
- gitlab-ci: Retire ‘python3-libhamlib2’ transitional package
- docs: Add missing ‘tox’ environments
- docs: Remove instruction on how to install ‘tox’
- docs: Install development extras
- docs: Update system package dependencies
- docs: Remove empty lines from end of file
- docs: Add empty line after EOL colon
- docs: Fix name of environment variable
- docs: Fix order of variables in user guide
- docs: Move environment variables section into a seperate file
- docs/userguide.rst: Normalize markup usage
- docs/userguide.rst: Unify newline handling
-
1.8
- docs: Add description for SATNOGS_ROT_ENABLED
- observer: Run rotator thread only when SATNOGS_ROT_ENABLED is True
- Add settings SATNOGS_ROT_ENABLED
- Bump sign-off excluded commit
- Allow specifying multiple RX devices
- Do not set negative values on lock timeout
- Don’t assign value to variable when used only once
- Replace ‘else’…‘if’ with ‘elif’ to increase readability
- Don’t reuse loop variable
- Fix true/false comparisons
- Convert lists to tuple on ‘for’ loops
- Follow PEP257 conventions on docstrings
- pylint: Enable ‘docparams’ extension
- Fix docstrings
- Refresh requirements
- refresh-requirements: Sort before adding comments
- Introduce script for refreshing requirements using a Docker container
- refresh-requirements: Fix sorting consistency of ‘requirements.txt’
- refresh-requirements: Use consistent sorting
- tox: Make sure that virtualenv ‘pytest’ is used
- tox: Fix inadvertently committed dependency constaints filename
- Increase development environment reproducibility
- refresh-requirements: Generate constraints file
- Open decoded data with ‘utf-8’ encoding
- Fix data frame filetype detection
- artifacts: Set labels on dataset object as they are created
- Add setting for keeping artifacts after upload
- Bump ‘versioneer’ version
- docs: Show source editing links
- gitlab-ci: Replace deprecated dependency scanning variable
- tox: Fix robot linting and tidying
- docs: Bump Readthedocs theme version
- docs: Mock system site package imports
- docs: Give virtualenv access to system packages
- Fix rotator module docstrings
- Use system Python bindings for ‘gps’
- Handle the case when artifacts api token is not set but artifacts upload is
- gitlab-ci: Install system library dependencies (fixes #440)
- Fix exception handling when in get_jobs tasks when max retries exceeded
- gitlab-ci: Check commits for valid sign-offs
- gitlab-ci: Bump Alpine image version
- gitlab-ci: Test against Debian Bullseye
- Update dependencies, refresh requirements
- docs: Modernize readthedocs configuration
- Fix ‘UnboundLocalError’ when trying to access GET response (fixes #441)
- tox: Fix package name of dependency
- tox: docs: Treat warnings as errors
- docs: Fix warnings
- docs: Fix title underline length
- docs: Don’t try to build documentation for removed module
- refresh-requirements: Verify that script dependencies are installed
-
1.7
- Move metadata in artifacts file from waterfall group to root
- add file type upload options in satnogs-client settings
- refresh-requirements: Exclude both underscore and hyphen on ‘pkg-resources’ package
- Remove accidentally added ‘pkg-resources’ from requirements file
- Add pytest to tox and gitlab-ci
- Add pytest dependency
- tests: Add test_artifacts
- Artifacts: Introduce more metadata
Update instructions
CAUTION!!! THIS UPDATE IS ONLY AVAILABLE WITH A REFLASH AS IT REQUIRES A DISTRIBUTION UPGRADE (Buster → Bullseye)!
Do not attempt to Update
through satnogs-setup
; it will render it useless!!!
Instructions on how to update can be found under wiki section Updating SatNOGS Client Software.