Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from home-assistant:master #41

Open
wants to merge 515 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 9, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@google-cla
Copy link

google-cla bot commented Sep 9, 2022

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@pull pull bot added the ⤵️ pull label Sep 9, 2022
marcelveldt and others added 28 commits December 6, 2023 20:44
* Update build.yaml

* Update config.yaml

* Update CHANGELOG.md
* matter_server: Bump Python Matter server to 5.0.3

* Attach debugger by default when in beta mode

* Exit gdb with matter-server's exit code

* Update CHANGELOG.md
* Post-merge of newest branch from main repo
Re-added changes back in

* Amend line 163 for consistency with other providers

Also remove the blank line on 159

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Apply suggestions from code review

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
* Fix universal-silabs-flasher installation

The current version of universal-silabs-flasher has inaccurate version
dependency on gpiod. Use gpiod 1.5.4 by directly installing it.

* Enable TREL and NAT64

Enable compile time options for TREL and NAT64. Also add the necessary
iptable rules to make NAT64 working. NAT64 will be disabled by default.

* Cleanup Dockerfile

Make sure separately added build dependency get removed again. Drop
unnecessary environment variables.

* Bump OTBR and universal SiLabs flasher

* Shutdown add-on on OTBR crash

Make sure the container exits when the otbr-agent crashes. In this case
the Supervisor should act upon it. Users can use the Supervisor Watchdog
functionality to get the add-on automatically restarted.
Make sure the otbr-agent-configure oneshot service gets properly
installed. Without this, the script won't enable NAT64 (if enabled in
the add-on configuration).
The latest changes were not pushed because the config version wasn't changed. Bump the version to push the new images.
Co-authored-by: Stefan Agner <stefan@agner.ch>
- Make the difference between global configuration and add-on configuration clear.
- Include reference to 400 bad request (symptom of missing configuration)
- Add reference to Let's Encrypt.
- Demote the note about no longer relevant configuration options.
* Add option to change key type

* Make keytype optional

* Update letsencrypt/DOCS.md

Fixed typos and grammar

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Bump version and update changelog

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
* Use Gecko SDK 4.4.0

Add work around to provide missing Silicon Labs component "defines"
zigbee_use_release_libraries and a second architecture specific define
"x86-64", "arm64v8" or "arm32v7".

Also fix linker warnings and add pthread which seems to be required by
libcpc.

* Update and remove OTBR patches

Remove the patches already upstream.

* Address hdolint issue

* Fix stray whitespace

* Use correct indentation for alternate build arches

* Make sure OpenThread builds

* Bump flasher

* Bump firmwares

* Bump addon version

* Add hadolint ignore

* Update CHANGELOG.md

* use working reset flag

* Revert "use working reset flag"

This reverts commit f176f7c.

* Move bootloader reset flag to right place

---------

Co-authored-by: puddly <32534428+puddly@users.noreply.github.com>
* feat: add UI configuration, automation, cert usage

- Add information where to enter configuration at all
- Rewrite configuration guide to be UI first
- Add guide on how to renew certificates
- Add details and example on how to use the certificates in the Home
  Assistance default installation
- Resort DNS provider data: now all in one place and not spread, also
  long lists hidden behind details

* fix: add summary to DNS details

* feat: simplify automation creation steps, update dns list

* fix typos

* fix typo introduced when fixing typos

* wrap long lines in new paragraphs

---------

Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>
* Revert "silabs-multiprotocol: Update to Gecko SDK v4.4.0 (#3370)"

This reverts commit 07104ea.

* Update CHANGELOG.md accordingly

* Update silabs-multiprotocol/CHANGELOG.md

Co-authored-by: puddly <32534428+puddly@users.noreply.github.com>

---------

Co-authored-by: puddly <32534428+puddly@users.noreply.github.com>
* Bump universal flasher

* Bump version and changelog
As discussed in #3035
CTranslate2 requires the AVX extension. Check if the extension is
supported by the CPU before running the add-on. This should give the
user a better clue as to why the add-on is not working.
* Extended support for longer domains

server_names_hash_bucket_size 128

* Update CHANGELOG.md

* Update config.yaml
* Enable TREL support on infrastructure link

* Enable Channel Monitor

Add a patch to disable the feature on startup. This avoids any
unexpected issues while still allowing to use the feature for testing.

* Disable CoAP by default

It is not used for Matter and HomeKit support.

* Add missing patch

* Bump to OTBR POSIX version 657e775cd9
DerDreschner and others added 30 commits January 13, 2025 21:37
* Mosquitto: Use Debian Bookworm instead of Bullseye as base images

* Mosquitto: Update libwebsocket, mosquitto and mosquitto-go-auth to latest versions

* Mosquitto: Add workaround for libwebsockets build error

* Mosquitto: Normalize version arguments in build.yaml

* Mosquitto: Set version to 6.5.0 and add changelog
#3864)

Co-authored-by: nodamnway <nodamnway@users.noreply.github.com>
* Update DELETE patch

* Update OTBR commit

* Bump universal-silabs-flasher to 0.0.28

* Bump version to 2.13.0

* Drop the dataset deletion patch

* Update changelog to mention dropping the patch
* Update smb.gtpl to enables files.app on iOS / iPads s 18+

* Update samba/rootfs/usr/share/tempio/smb.gtpl

included `catia` and `fruit` per documentation on Samba and recommendation for further OSX interoperability

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Update CHANGELOG.md to include Apple Config

* Update config.yaml to 12.3.3

* Update CHANGELOG.md with descriptice changes to enable appl

Co-authored-by: Stefan Agner <stefan@agner.ch>

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: nana-ska <56788012+nana-ska@users.noreply.github.com>
Co-authored-by: Stefan Agner <stefan@agner.ch>
* Bump Wyoming Satellite version to 1.3.0

Bump to add support for timers via new wyoming cli arguments

* Add timer_wav to the config.yaml

* Add --timer-finished-wav-repeat flag

* Add timer repeat and delay config fields

* Adjust timer_finished.wav filename

* Config parameter adjustment

* Add timer_finished.wav

* adjust timer_finished_wav parameter usage

* fixing schema parameter

* Bump addon version to 1.3.0

* Update Assist Microphone Documentation

Add docs for new timer configuration options

* Update CHANGELOG.md

* Add field description translations for new arguments
* Update to use new hurricane electric plugin

The old plugin hasn't been updated since 2019. A newer plugin has been much more recently maintained and should be used instead, as this fixes several bugs.

* commit additional changes

* update to use dns-hurricane_electric

Uses new provider name, cleans up whitespace

* Bump to 5.2.11

* Update letsencrypt/CHANGELOG.md

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Update letsencrypt/config.yaml

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Update letsencrypt/rootfs/etc/services.d/lets-encrypt/run

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Update run

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
* Fix/Refactor git-pull addon

There is a bug present causing git-pull to no longer be able to restart or validate the configuration after updating the git repo.

I suspect part of this is related bashio, possibly related to not using with-contenv.

In this commit/pr I'm making use of the addon support present in bashio to avoid direct use of jq, and api calls.

#3714

* remove ha cli from dockerfile, replace echo's with bashio logging, fix a failure when dealing with checking if files matched

* removed unneded logging I added during debug/development. Implemented change suggested by the coderabbit to fetch the specific branch from git

* Fix a extra bracket from the refactor. Originally used brackets to echo and exit, this is now being handled entirely in the exit.nok function

* Enable proper support of shellcheck in git_pull/data/run.sh

* Bump git_pull to v8.0.0
* Fix using wrong log level from bashio. Fixes #3917

* Add changelog and bump version
* Update config.yaml

Add rfc2136_sign_query

* Update file-structure.sh

Add parsing of rfc2136_sign_query

* Update config.yaml

Bump version

* Update CHANGELOG.md

Add rfc2136_sign_query

* Update DOCS.md

Add rfc2136_sign_query

* Update DOCS.md

Add  documentation to rfc2136_sign_query field.

* Update letsencrypt/config.yaml

Set rfc2136_sign_query as optional

Co-authored-by: Stefan Agner <stefan@agner.ch>

* Bump version in config.yaml

* Update letsencrypt/DOCS.md

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
* Add speech-to-phrase

* Fix shellcheck error

* More warning fixes

* Yet another warning

* Add logo/icon

* Add wheel dep

* Bugfix for English sentences

* Use official logos

* Add custom sentences

* Remove wheel dep
*Total -- 191.67kb -> 126.28kb (34.11%)

/piper/logo.png -- 8.37kb -> 3.42kb (59.19%)
/speech_to_phrase/logo.png -- 66.51kb -> 31.69kb (52.35%)
/speech_to_phrase/icon.png -- 4.86kb -> 2.55kb (47.57%)
/whisper/logo.png -- 28.88kb -> 16.64kb (42.4%)
/whisper/icon.png -- 12.82kb -> 8.20kb (36.01%)
/piper/icon.png -- 2.24kb -> 1.72kb (23.11%)
/openthread_border_router/logo.png -- 67.98kb -> 62.07kb (8.71%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
* Bump speech-to-phrase to 1.2.0

* Update changelog
* letsencrypt: update certbot and dns plugins

* fixes CVE-2024-12797

* letsencrypt: Update remaining dns challenges with DNS_PROVIDER placeholder

* letsencrypt: Remove verbose flag from INWX command line

* letsencrypt: Update INWX API URL

* letsencrypt: disabled dns-mijn-host and dns-websupport

* plugins are currently outdated and/or unmaintained
* add breaking_versions to config.yaml

Co-authored-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Goetz Goerisch <47734341+GoetzGoerisch@users.noreply.github.com>

* letsencrypt: update to Python 3.13 and Alpine 3.21

Signed-off-by: Goetz Goerisch <47734341+GoetzGoerisch@users.noreply.github.com>

* letsencrypt: fix cmd inconsistency for dns-infomaniak

---------

Signed-off-by: Goetz Goerisch <47734341+GoetzGoerisch@users.noreply.github.com>
Co-authored-by: Stefan Agner <stefan@agner.ch>
* fixes #3935

Co-authored-by: Stefan Agner <stefan@agner.ch>
* Re-enable dns-mijn-host

* Update certbot-dns-mijn-host version to 0.0.6

* Create new version

* Bump certbot-mijn-host version

* Bump version to 0.0.8
… master browser on a subnet (#3950)

* add local_master option

* update changelog

* bump version
* letsencrypt: improve documentation

* letsencrypt: refactor configuration and align with documentation

* letsencrypt: improve documentation

* letsencrypt: refactor scripts

* letsencrypt: switch dns-gandi to a maintained version

* letsencrypt: add additional arguments to certbot

* letsencrypt: fix review suggestions

* letsencrypt: add check for TransIP global_key

* as per comment #3855 (comment)
* fixes #3876

Co-authored-by: Goopher <goopher@live.nl>

* letsencrypt: refactor with coderabbitai suggestions

Signed-off-by: Goetz Goerisch <47734341+GoetzGoerisch@users.noreply.github.com>

* letsencrypt: bump to 5.4.0

---------

Signed-off-by: Goetz Goerisch <47734341+GoetzGoerisch@users.noreply.github.com>
Co-authored-by: Goopher <goopher@live.nl>
* follow-up to #3862

Co-authored-by: Goopher <goopher@live.nl>
Signed-off-by: Goetz Goerisch <47734341+GoetzGoerisch@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.