Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
ed0f4e9
letsencrypt: Avoid deprecation warnings (#3776)
agners Sep 27, 2024
a16142a
openthread_border_router: bump to latest and smaller improvements (#3…
agners Sep 27, 2024
1d04013
build(deps): bump actions/checkout from 4.1.7 to 4.2.0 (#3778)
dependabot[bot] Sep 30, 2024
d3a3e66
Add OHF logo to README (#3780)
mrdarrengriffin Sep 30, 2024
6658d1b
nginx: Update to Alpine Linux 3.20 (nginx 1.26.x) (#3783)
davidrapan Oct 3, 2024
ae7c1b9
matter_server: Bump Python Matter server to 6.6.0 (#3789)
agners Oct 7, 2024
04ab281
Fix otbr for USB cc2652 dongles (#3782)
tl-sl Oct 7, 2024
34fb6fb
Update wyoming-whisper to 2.2.0 (#3795)
synesthesiam Oct 11, 2024
0390860
build(deps): bump actions/checkout from 4.2.0 to 4.2.1 (#3798)
dependabot[bot] Oct 14, 2024
a7de204
Bump zwave-js to 13.9.0 and add watchdog configuration option (#3769)
AlCalzone Oct 14, 2024
5c01a32
Add note that anonymous logins are not supported to mosquitto/DOCS.md…
badbl0cks Oct 14, 2024
f053b1b
Add support for IONOS DNS challenge (#3743)
lukas-mika Oct 14, 2024
3f21e06
LetsEncrypt - GoDaddy Documentation (#3799)
lukas-mika Oct 14, 2024
d678e93
Fix LetsEncrypt add-on - IONOS syntax error (#3800)
lukas-mika Oct 18, 2024
da16c57
Z-Wave JS: Rename watchdog option to avoid confusion with add-on watc…
marcelveldt Oct 23, 2024
de30123
build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#3814)
dependabot[bot] Oct 28, 2024
3c20eb0
Bump zwavejs to 13.10.3 (#3819)
MindFreeze Nov 6, 2024
7678e87
Update nginx.conf.gtpl to suppress: 'listen ... http2' directive is d…
RonnieDilli Nov 11, 2024
5a91f7a
openthread-border-router: Bump firmwares, flasher, and OTBR to latest…
puddly Nov 15, 2024
bf481ac
OTBR: fix start order of services calling ot-ctl (#3831)
tl-sl Nov 21, 2024
de2dfd9
universal-silabs-flasher: Bump flasher and firmwares (#3807)
puddly Nov 22, 2024
35b68b3
Add support for Loopia DNS challenge (#3821)
agnon Nov 25, 2024
3bd532f
letsencrypt: Bump certbot-dns-directadmin to 1.0.12 (#3828)
0xFelix Nov 25, 2024
63d078c
matter_server: Bump Python Matter server to 6.6.1 (#3837)
agners Nov 25, 2024
5d9cb42
Fix dns-loopia username error (#3838)
agnon Nov 26, 2024
620a3ca
add support for mijn.host DNS challenge (#3749)
shubhamku044 Dec 3, 2024
dedf6cd
silabs-flasher: Support Yellow with CM5 (#3851)
agners Dec 3, 2024
81a3226
openthread_border_router: Support Yellow with CM5 (#3852)
agners Dec 3, 2024
5dd4f18
Update wyoming-whisper to 2.3.0 (#3848)
duhow Dec 3, 2024
422dbf6
letsencrypt: Add transip global_key parameter (#3835)
nathansamson Dec 9, 2024
324751d
Move Turbo closer to Large to avoid confusing it with Tiny (#3857)
googanhiem Dec 10, 2024
cb3540e
letsencrypt: Bump certbot-dns-infomaniak to 0.2.3 (#3860)
notFloran Dec 11, 2024
7901ba4
Add auto to model/beam size to whisper (#3859)
synesthesiam Dec 11, 2024
21ac292
Added transip_global_key to config.yaml (#3855)
Goopher Dec 12, 2024
c9a0c15
Lint bash scripts with custom shebangs (#3824)
mislav Dec 12, 2024
f0cbc23
ssh: Update ttyd to 1.7.7 (#3863)
agners Dec 12, 2024
ff01adb
openthread_border_router: Update documentation (#3867)
agners Dec 18, 2024
4782fcf
tellstick: Add deprecation notice to README.md (#3869)
agners Dec 19, 2024
91160e1
google_assistant: Deprecate Google Assistant add-on (#3870)
agners Dec 22, 2024
6828d1e
matter_server: Bump Python Matter server to 7.0.1 (#3878)
agners Dec 31, 2024
faad3af
Add support for mariadb server config parameter (#3763)
danielszilagyi Jan 9, 2025
df9bfbe
openthread_border_router: Recover from RCP communication issue (#3887)
agners Jan 9, 2025
8f4acc5
Update mosquitto image to latest versions (#3850)
DerDreschner Jan 13, 2025
3c663b7
Fix OTBR addon does not start after updating containerd.io to 1.7.24-…
nodamnway Jan 13, 2025
804288d
openthread_border_router: Bump OTBR and and flasher versions (#3890)
puddly Jan 14, 2025
be105fa
samba: Update smb.gtpl to enable files app on iOS / iPads 18+ (#3877)
liambresnahan Jan 15, 2025
fabb9a8
Samba: Update Samba add-on to allow selectively enabling folders (#3701)
as-kholin Jan 16, 2025
09b61a1
Add support for timers in Assist Microphone (#3892)
mr-ransel Jan 17, 2025
0cb0d9b
build(deps): bump actions/stale from 9.0.0 to 9.1.0 (#3904)
dependabot[bot] Jan 27, 2025
d94fb94
letsencrypt: Use maintained Hurricane Electric certbot plugin (#3856)
kyledepasquale Feb 6, 2025
689e540
Refactor git-pull (#3875)
raypappa Feb 6, 2025
1d46593
Fix using wrong log level from bashio. Fixes #3917 (#3918)
geNAZt Feb 6, 2025
1f5acfe
letsencrypt: Added rfc2136_sign_query to dns-rfc2136 provider (#3866)
nordeep Feb 6, 2025
d8b7bba
Add speech-to-phrase (#3922)
synesthesiam Feb 11, 2025
8838da5
Update logo (#3925)
synesthesiam Feb 11, 2025
09e500c
[ImgBot] Optimize images (#3926)
imgbot[bot] Feb 11, 2025
9c15e63
Bump speech-to-phrase to 1.2.0 (#3928)
synesthesiam Feb 11, 2025
8e158cd
Update DOCS.md with working keygen link (#3929)
gaggle Feb 12, 2025
e316767
Bump Z-Wave JS to 14.3.8 and Z-Wave JS Server to 1.40.3 (#3930)
MartinHjelmare Feb 12, 2025
72f0b7f
letsencrypt: Update certbot and dns plugins (#3902)
GoetzGoerisch Feb 14, 2025
0ce853f
Add Eurodns DNS support (#3937)
chwdt Feb 18, 2025
06b4a21
letsencrypt: update certbot, acme and dns-inwx (#3936)
GoetzGoerisch Feb 18, 2025
00c0be6
Re-enable dns-mijn-host (#3938)
mijnhost Feb 18, 2025
eac4c45
Bump speech-to-phrase to 1.3.0 (#3940)
synesthesiam Feb 18, 2025
13c92fd
Downgrade the builder runner from `ubuntu-latest` to `ubuntu-22.04` (…
puddly Feb 20, 2025
976afaf
Samba: Add the ability to enable and disable trying to become a local…
lmagyar Feb 24, 2025
1ca5f12
letsencrypt: refactor addon (#3943)
GoetzGoerisch Feb 24, 2025
07c158c
letsencrypt: fix TransIP global_key handling (#3958)
GoetzGoerisch Feb 28, 2025
dea8df9
letsencrypt: update dns-gandi and dns-dynu (#3959)
GoetzGoerisch Mar 1, 2025
41db427
build(deps): bump home-assistant/builder from 2024.08.2 to 2025.02.0 …
dependabot[bot] Mar 3, 2025
4fd4323
letsencrypt: re-enable dns-websupport (#3963)
GoetzGoerisch Mar 4, 2025
d9c8d9e
letsencrypt: fix documentation for websupport (#3964)
GoetzGoerisch Mar 5, 2025
4b81116
build(deps): bump docker/login-action from 3.3.0 to 3.4.0 (#3971)
dependabot[bot] Mar 17, 2025
2e9a7c3
Bump home-assistant/builder from 2025.02.0 to 2025.03.0 (#3974)
frenck Mar 21, 2025
57a5b81
letsencrypt: update certbot, acme and cryptography (#3973)
GoetzGoerisch Mar 24, 2025
4575e54
Replace DWM with Openbox window manager for deCONZ addon (#3966)
manup Apr 8, 2025
603db75
Bump Z-Wave JS to 15.0.5 and Z-Wave JS Server to 3.0.0 (#3969)
AlCalzone Apr 11, 2025
abfb8fc
Formally deprecate the DHCP Server add-on (#3980)
agners Apr 14, 2025
a97ef71
Wait for TXT record to propagate (#3979)
rryk Apr 17, 2025
ad4621a
Avoid ordering deprecated add-ons first (#3985)
agners Apr 19, 2025
419ac30
fix typo in readme.md for lets encrypt (#3990)
BenCos17 Apr 19, 2025
54187d0
Bump deCONZ to v2.29.5 (#3992)
mattreim Apr 22, 2025
3c83c88
letsencrypt: Bump certbot-dns-directadmin to 1.0.15 (#3987)
0xFelix Apr 22, 2025
3054ab2
ssh: Bump CLI to 4.38.0 (#3995)
agners Apr 22, 2025
f24893b
letsencrypt: Fix custom ACME server option with DNS challenge (#3994)
83noit Apr 22, 2025
61dbc5d
letsencrypt: Correct Root CA handling for custom ACME servers (#3996)
83noit Apr 23, 2025
522e832
Bump Z-Wave JS to 15.1.0 (#3997)
AlCalzone Apr 24, 2025
a6559ba
Bump Z-Wave JS to 15.1.3 (#4004)
AlCalzone Apr 26, 2025
988575f
Further improve Root CA handling for custom ACME servers (#3999)
83noit Apr 28, 2025
9a2a880
Samba: Make the vfs objects entry in smb.conf optional (#3970)
m-paulus Apr 29, 2025
a657d9b
Fix trust store when using a custom ACME server (#4006)
83noit May 1, 2025
fb44a2a
whisper: Improve support for local custom Whisper models (#3988)
DT-art1 May 1, 2025
302a2bf
Bump Z-Wave JS to 15.3.0 and Z-Wave JS Server to 3.0.1 (#4008)
AlCalzone May 5, 2025
5a781e7
Bump Z-Wave JS to 15.3.2 and Z-Wave JS Server to 3.0.2 (#4012)
MartinHjelmare May 8, 2025
32a4a2e
Bump deCONZ to v2.30.2 (#4013)
mattreim May 9, 2025
bb4bae3
Remove incorrect `--find-links` arguments that were being passed to p…
ItsHarper May 9, 2025
e2a8350
MOSQUITTO v2.0.21 (#4018)
therickys93 May 11, 2025
475f7d1
Update to wyoming-piper 1.5.4 (#4023)
synesthesiam May 14, 2025
006e132
matter_server: Bump Python Matter server to 8.0.0 (#4025)
agners May 16, 2025
23de508
Add Z-Wave region option (#4009)
MartinHjelmare Jun 10, 2025
d870f1c
letsencrypt: Fix documentation link to Supervisor restart (#4034)
cretep Jun 10, 2025
a8002fa
Bump Z-Wave JS to 15.6.0 (#4042)
MartinHjelmare Jun 11, 2025
b8e5f32
Add support for HuggingFace transformers Whisper models (#4038)
synesthesiam Jun 12, 2025
e756c7f
Add Z-Wave JS power level config (#4043)
MartinHjelmare Jun 16, 2025
512b7ff
correct provider name for dnsimple in example (#4045)
Ry4an Jun 20, 2025
0fa4437
NGINX: Fix origin header (#4044)
lmagyar Jun 20, 2025
e12f32b
Bump Z-Wave JS Server to 3.1.0 (#4051)
MindFreeze Jun 23, 2025
1a1e7d4
ssh: Bump CLI to v4.39.0 (#4053)
sairon Jun 24, 2025
7c4e5a9
samba: Bind on enabled interfaces only (#4054)
agners Jun 24, 2025
9328834
Add streaming support to Piper (#4055)
synesthesiam Jun 24, 2025
81aaeaa
New voices and asterisk removal (#4060)
synesthesiam Jun 30, 2025
de01c4b
Update speech-to-phrase to 1.4.0 (#4062)
synesthesiam Jun 30, 2025
690e67b
Bump to 1.4.1 (#4064)
synesthesiam Jul 2, 2025
a01812a
Update nginx_proxy to Alpine 3.22, current Mozilla intermediate confi…
scop Jul 4, 2025
95af490
Make sure all build arguments are strings (#4063)
agners Jul 4, 2025
547c0f1
Add missing nginx_proxy 3.13.0 changelog entry (#4066)
scop Jul 5, 2025
bfd8040
Add Task issue form (#4074)
frenck Jul 10, 2025
23ab249
Bump Z-Wave JS to 15.9.0 (#4078)
AlCalzone Jul 14, 2025
6562ddc
Bump Z-Wave JS to 15.10.0 (#4084)
AlCalzone Jul 23, 2025
2cf222e
Bump Z-Wave JS Server to 3.2.1 (#4094)
MartinHjelmare Jul 29, 2025
1a750ad
Deprecate multiprotocol (#3833)
puddly Jul 31, 2025
7cdf97b
Bump to wyoming 1.7.2 for fix (#4099)
synesthesiam Aug 5, 2025
be45e22
Only deploy challenge for main domain (#4073)
chwdt Aug 7, 2025
b22d0a8
build(deps): bump docker/login-action from 3.4.0 to 3.5.0 (#4103)
dependabot[bot] Aug 11, 2025
c450e80
duckdns: Fix limitation of single TXT record (#4106)
Xebozone Aug 11, 2025
833a777
Restart VLC when PulseAudio socket disappears (#4105)
agners Aug 11, 2025
29a2a83
- Fix Bash IO logging issue (#4108)
Xebozone Aug 11, 2025
3b70294
ssh: Disable keyboard interactive authentication method if key used (…
HWXLR8 Aug 11, 2025
429794d
- Add '--' to GREP to signify no more parameters. This should help if…
Xebozone Aug 11, 2025
0fce3cd
Add a pass to combine individual domain signatures into a single cert…
Xebozone Aug 12, 2025
ad209a7
Allow to specify ezsp-baudrate in silabs_flasher (#4101)
maxim-smirnov Aug 12, 2025
c433557
Bump Z-Wave JS to 15.11.0 (#4114)
AlCalzone Aug 13, 2025
21a00ec
matter_server: Bump Python Matter server to 8.1.0 (#4116)
agners Aug 14, 2025
b4c42bb
duckdns: Wildcard Domain Support (#4115)
Xebozone Aug 15, 2025
6b9091a
build(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#4131)
dependabot[bot] Aug 18, 2025
1227481
Fix restrict-task-creation workflow (#4128)
TheJulianJES Aug 18, 2025
10dfaa5
- Use Xebozone fork of Dehydrated with support for Single-TXT domains…
Xebozone Aug 18, 2025
d6a856f
Add missing voice for Argentinian Spanish (daniela) (#4118)
franortiz Aug 19, 2025
8e96f76
letsencrypt: Bump certbot-dns-desec to 1.3.1 (#4134)
burmistrzak Aug 21, 2025
90e68a9
Bump zwavejs (#4143)
synesthesiam Aug 25, 2025
bcb6208
silabs_flasher: Make EZSP baudrate optional (#4136)
agners Sep 1, 2025
08433d2
MOSQUITTO v2.0.22 (#4148)
therickys93 Sep 4, 2025
538c89f
build(deps): bump actions/stale from 9.1.0 to 10.0.0 (#4154)
dependabot[bot] Sep 8, 2025
d9c11a3
build(deps): bump actions/github-script from 7 to 8 (#4153)
dependabot[bot] Sep 8, 2025
2581689
letsencrypt: Improve docs for Lets Encrypt YAML to help prevent usage…
gplasky Sep 10, 2025
6e93e73
ssh: Bump CLI to 4.41.0, Alpine to 3.22 (#4157)
agners Sep 11, 2025
7d42af9
ssh: Fix Dockerfile to replace 'sh' with 'bash' (#4165)
Eskander Sep 14, 2025
11c36df
Bump Z-Wave JS to 15.13.0 (#4167)
AlCalzone Sep 16, 2025
702a852
build(deps): bump home-assistant/builder from 2025.03.0 to 2025.09.0 …
dependabot[bot] Sep 22, 2025
00ea8de
Update to Z-Wave JS 15.14.0 (#4170)
balloob Sep 22, 2025
481ddf6
matter_server: Bump Python Matter server to 8.1.1 (#4175)
agners Sep 24, 2025
1ac7a27
Upgrade to Z-Wave JS Server 3.3.0 (#4177)
balloob Sep 29, 2025
47c3072
Bump add-on to 0.26.0 (#4179)
balloob Sep 30, 2025
56c0d02
Z-Wave JS 0.27.0 (#4182)
balloob Oct 3, 2025
9aaac27
build(deps): bump actions/stale from 10.0.0 to 10.1.0 (#4186)
dependabot[bot] Oct 6, 2025
28e0e8d
build(deps): bump docker/login-action from 3.5.0 to 3.6.0 (#4187)
dependabot[bot] Oct 6, 2025
6f606ed
[openthread_border_router] Remove firmware flashing from the addon (#…
puddly Oct 7, 2025
7c135d4
Remove deprecated Google Assistant add-on (#4189)
agners Oct 9, 2025
e9d9f4b
Drop codenotary options (#4188)
agners Oct 14, 2025
8e51388
Bump deCONZ to v2.31.2 [1] (#4191)
mattreim Oct 23, 2025
1ac6ca8
deCONZ: Update ingress, docs and a few corrections [2] (#4161)
mattreim Oct 24, 2025
8e05d57
silabs_flasher: Bump to latest universal-silabs-flasher (#4193)
agners Oct 24, 2025
8f41e34
deCONZ: Fix discovery script [3] (#4192)
mattreim Oct 24, 2025
bd26d1f
Samba: Add Server Signing Parameter Option (#4198)
camsaway Oct 24, 2025
e088f85
Fix the invalid inverted comments in the list parameter (#4203)
camsaway Oct 24, 2025
89da067
[openthread_border_router] Migrate last active datasets when adapter …
puddly Oct 28, 2025
54e407b
Remove Codenotary signing information (#4208)
agners Oct 29, 2025
c5704ce
Bump to wyoming-openwakeword 2.1.0 (#4215)
synesthesiam Nov 7, 2025
fd35103
Bump to wyoming-piper 2.1.1 (#4217)
synesthesiam Nov 11, 2025
4a9e186
Bump to wyoming-faster-whisper 3.0.1 (#4216)
synesthesiam Nov 11, 2025
19ab6b2
openthread_border_router: Improve RCP error recovery (#4220)
agners Nov 12, 2025
ca77f31
Re-introduce nginx_proxy listen_ipv6 option (#4218)
thias Nov 12, 2025
86e40f6
deCONZ: Add more debug options [1] (#4211)
mattreim Nov 12, 2025
a16da1f
deCONZ: Update OTAU scripts [2] (#4219)
mattreim Nov 19, 2025
fd18876
docs: Update Piper repo URL (#4231)
salim-b Nov 19, 2025
b10dd00
Fix Linode API version formatting in documentation (#4232)
SuperJohn007 Nov 19, 2025
67b7d19
build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#4241)
dependabot[bot] Nov 24, 2025
b9b856c
nRF54L15 SDK firmware needs OT baud rate 1000000 (#4239)
schdro Nov 24, 2025
93b9a8e
build(deps): bump home-assistant/builder from 2025.09.0 to 2025.11.0 …
dependabot[bot] Dec 1, 2025
60abe1c
Drop build for deprecated archs, use latest native runners (#4251)
sairon Dec 2, 2025
2f6933d
Remove deprecated dhcp_server and tellstick add-on (#4250)
sairon Dec 2, 2025
3ce339c
build(deps): bump actions/stale from 10.1.0 to 10.1.1 (#4255)
dependabot[bot] Dec 8, 2025
58e67c7
build(deps): bump actions/checkout from 6.0.0 to 6.0.1 (#4254)
dependabot[bot] Dec 8, 2025
f68e282
ssh: Bump CLI to 4.44.0, remove unsupported architectures (#4256)
sairon Dec 8, 2025
88dcaaa
[openthread_border_router] Match OTBR flow control and startup RTS/DT…
puddly Dec 15, 2025
b3c0709
matter_server: Bump Python Mater server to 8.1.2 (#4271)
Flat Dec 19, 2025
104349e
ssh: Bump CLI to 4.45.0 (#4283)
sairon Jan 7, 2026
ea70652
Update supported devices for OpenThread (#4282)
lboue Jan 13, 2026
ba468a6
Bump Z-Wave JS to 15.19.0 (#4287)
elibl Jan 14, 2026
3f3391e
Bump Z-Wave JS to 15.20.0 (#4293)
AlCalzone Jan 16, 2026
a4e6acf
deCONZ: Align ingress colors (#4302)
mattreim Jan 22, 2026
d2cbe5b
matter_server: use matter.js server when beta is enabled (#4292)
Apollon77 Jan 22, 2026
598414b
Fix typo in changelog for version 8.5.3 (#4309)
ludeeus Jan 23, 2026
fda1b7e
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 (#4310)
dependabot[bot] Jan 26, 2026
5f0e092
matter_server: Add necessary dependencies for BLE (#4306)
Apollon77 Jan 27, 2026
139e415
matter-server: Add make and gcc for BLE support (#4339)
Apollon77 Jan 28, 2026
bcf53b5
openthread_border_router: Beta toggle for testing Thread 1.4 (#4323)
puddly Jan 28, 2026
2ac86f1
Bump Z-Wave JS to 15.20.1 (#4341)
AlCalzone Jan 28, 2026
1a942cb
VLC: rename add-on to app (#4335)
c0ffeeca7 Jan 29, 2026
d68942e
Z-Wave: rename add-on to app (#4337)
c0ffeeca7 Jan 29, 2026
0a9d4f3
README: rename add-on to app (#4311)
c0ffeeca7 Jan 29, 2026
f6f5113
Issue Template: rename add-on to app (#4312)
c0ffeeca7 Jan 29, 2026
795128b
Builder: rename add-on to app (#4313)
c0ffeeca7 Jan 29, 2026
5a661de
Assist Microphone: rename add-on to app (#4314)
c0ffeeca7 Jan 29, 2026
752770b
CEC Scanner: rename add-on to app (#4315)
c0ffeeca7 Jan 29, 2026
1dd1cb7
git pull: rename add-on to app (#4320)
c0ffeeca7 Jan 29, 2026
17131dd
deCONZ: rename add-on to app (#4317)
c0ffeeca7 Jan 29, 2026
920fdbe
NGINX: rename add-on to app (#4326)
c0ffeeca7 Jan 29, 2026
3a67023
Openwakeword: rename add-on to app (#4328)
c0ffeeca7 Jan 29, 2026
f605cf0
Piper: rename add-on to app (#4329)
c0ffeeca7 Jan 29, 2026
589b7a9
Samba: rename add-on to app (#4331)
c0ffeeca7 Jan 29, 2026
0c4a94e
Speech-to-phrase: rename add-on to app (#4333)
c0ffeeca7 Jan 29, 2026
fb9e400
Whisper: rename add-on to app (#4336)
c0ffeeca7 Jan 29, 2026
e9711cb
dnsmasq: rename add-on to app (#4318)
c0ffeeca7 Jan 29, 2026
9390deb
duckdns: rename add-on to app (#4319)
c0ffeeca7 Jan 29, 2026
4d6f457
MariaDB: rename add-on to app (#4322)
c0ffeeca7 Jan 29, 2026
01e6dd7
Mosquitto: rename add-on to app (#4325)
c0ffeeca7 Jan 29, 2026
a4388bd
RPC: rename add-on to app (#4330)
c0ffeeca7 Jan 29, 2026
31b2861
SSH: rename add-on to app (#4334)
c0ffeeca7 Jan 29, 2026
7c7984f
OTBR: rename add-on to app (#4327)
c0ffeeca7 Jan 29, 2026
ce9f572
Matter Server: rename add-on to app (#4324)
c0ffeeca7 Jan 29, 2026
028b18d
Let's encrypt: rename add-on to app (#4321)
c0ffeeca7 Jan 29, 2026
55db96b
Silabs: rename add-on to app (#4332)
c0ffeeca7 Jan 29, 2026
cf1a3e5
File editor: rename add-on to app (#4316)
c0ffeeca7 Jan 29, 2026
e56d47a
Fix model selection for non-English (#4362)
synesthesiam Jan 30, 2026
2f829f3
build(deps): bump docker/login-action from 3.6.0 to 3.7.0 (#4371)
dependabot[bot] Feb 2, 2026
8c79ca6
nginx_proxy: Support HTTP/3 (QUIC) (#4234)
kmhallen Feb 3, 2026
0f7f313
piper: Support new Chinese voices (#4361)
synesthesiam Feb 3, 2026
f94709a
nginx_proxy: bump to Alpine 3.23, drop unsupported archs (#4378)
sairon Feb 3, 2026
b27324e
ssh: Update description for additional software packages (#4370)
AJediIAm Feb 3, 2026
bb61c7c
Fix otbr-web UI accessibility in beta (#4376)
PaulVMo Feb 3, 2026
081f22b
Rename devcontainer from 'Add-ons' to 'Apps' (#4367)
AJediIAm Feb 4, 2026
66d0c95
Update wyoming-piper to 2.2.2 (#4388)
synesthesiam Feb 5, 2026
6779102
Bump deCONZ to v2.32.5 (#4389)
mattreim Feb 5, 2026
da709c6
ssh: update Alpine to v3.23, CLI to v4.46.0, use ttyd from Alpine (#4…
sairon Feb 5, 2026
03e3d6c
Fix TREL being disabled by default in beta mode (#4387)
puddly Feb 10, 2026
f1bcb60
ssh: fix Dockerfile to use bash (#4395)
mikeodr Feb 10, 2026
2594f59
otbr: ignore temporary settings files in migration script (#4412)
sairon Feb 11, 2026
9e4c9eb
deCONZ: Align ingress colors (toolbar color) (#4421)
mattreim Feb 14, 2026
8e53460
RPC: renaming remaining add-ons to apps, renaming service to action, …
jorgwolski Feb 16, 2026
5b75552
openwakeword: update readme to include link to upstream (#4278)
Ramblurr Feb 16, 2026
16a4465
letsencrypt: Migrate to certbot-dns-multi on Debian (#4407)
sairon Feb 16, 2026
3507293
openthread_border_router: Fix race condition if web interface is enab…
agners Feb 17, 2026
378be3f
letsencrypt: fix AWS Route 53 missing region (#4434)
sairon Feb 17, 2026
9384b33
letsencrypt: add note about Hetzner changes in v6.0.0, adjust docs (#…
sairon Feb 17, 2026
ca50f3c
letsencrypt: fix propagation timeout for certbot-dns-multi (#4435)
sairon Feb 17, 2026
18f800d
letsencrypt: Fix issuing certificates when `acme_root_ca_cert` is set…
Cethric Feb 18, 2026
14db6b2
Include Z-Wave JS UI in the Z-Wave JS addon (#4360)
AlCalzone Feb 18, 2026
6c7138b
letsencrypt: add check for `dns.provider`, cleanup build cache files …
sairon Feb 18, 2026
234c0ed
Update README.md to remove 32-bit platforms (#4441)
neilbrookins Feb 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "Home Assistant Add-ons",
"name": "Home Assistant Apps",
"image": "ghcr.io/home-assistant/devcontainer:addons",
"appPort": ["7123:8123", "7357:4357"],
"postStartCommand": "bash devcontainer_bootstrap",
Expand Down
20 changes: 9 additions & 11 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
# yamllint disable rule:line-length
name: Bug Report Form
description: Report an issue related to one of the official add-ons.
description: Report an issue related to one of the official apps (formerly known as add-ons).
body:
- type: markdown
attributes:
value: |
This issue form is for reporting bugs with **supported** setups only!

If you have a feature or enhancement request, please use the [feature request][fr] section of our [Community Forum][fr].
If you have a feature or enhancement request, please use our [Feature Requests][fr].

[fr]: https://community.home-assistant.io/c/feature-requests
[fr]: https://github.com/orgs/home-assistant/discussions

- type: textarea
validations:
Expand Down Expand Up @@ -50,12 +50,11 @@ body:
validations:
required: true
attributes:
label: Which add-on are you reporting an issue with?
label: Which app are you reporting an issue with?
options:
- CEC Scanner
- File editor
- deCONZ
- DHCP Server
- Dnsmasq
- Duck DNS
- Git pull
Expand All @@ -72,7 +71,6 @@ body:
- Silicon Labs Flasher
- Silicon Labs Multiprotocol
- Terminal & SSH
- TellStick
- VLC
- Whisper
- Z-Wave JS
Expand All @@ -81,8 +79,8 @@ body:
validations:
required: true
attributes:
label: What is the version of the add-on?
description: Can be found in [Settings -> Add-ons](https://my.home-assistant.io/redirect/supervisor/) -> the add-on
label: What is the version of the app?
description: Can be found in [Settings > Apps](https://my.home-assistant.io/redirect/supervisor/) -> the app

- type: markdown
attributes:
Expand Down Expand Up @@ -126,10 +124,10 @@ body:

- type: textarea
attributes:
label: Anything in the add-on logs that might be useful for us?
label: Anything in the app logs that might be useful for us?
description: >
Addon Logs can be found in [Settings -> System -> Logs](https://my.home-assistant.io/redirect/logs/)
then choose the add-on in the top right.
App Logs can be found in [Settings > System > Logs](https://my.home-assistant.io/redirect/logs/)
then choose the app in the top right.

[![Open your Home Assistant instance and show your Home Assistant logs.](https://my.home-assistant.io/badges/logs.svg)](https://my.home-assistant.io/redirect/logs/)
render: txt
Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@ contact_links:
about: This is the issue tracker for our backend. Please report issues with the UI in the frontend repository.
- name: Report a bug with Home Assistant
url: https://github.com/home-assistant/core/issues
about: This is the issue tracker for our add-ons. Please report issues with the core software in the core repository.
about: This is the issue tracker for our apps (formerly known as add-ons). Please report issues with the core software in the core repository.
- name: Report incorrect or missing information on our website
url: https://github.com/home-assistant/home-assistant.io/issues
about: Our documentation has its own issue tracker. Please report issues with the website there.
- name: I have a question or need support
url: https://www.home-assistant.io/help
about: We use GitHub for tracking bugs, check our website for resources on getting help.
- name: Feature Request
url: https://community.home-assistant.io/c/feature-requests
about: Please use our Community Forum for making feature requests.
url: https://github.com/orgs/home-assistant/discussions
about: Please use our GitHub Discussions for making feature requests.
- name: I'm unsure where to go
url: https://www.home-assistant.io/join-chat
about: If you are unsure where to go, then joining our chat is recommended; Just ask!
63 changes: 63 additions & 0 deletions .github/ISSUE_TEMPLATE/task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
name: Task
description: For staff only - Create a task
type: Task
body:
- type: markdown
attributes:
value: |
## ⚠️ RESTRICTED ACCESS

**This form is restricted to Open Home Foundation staff and
authorized contributors only.**

If you are a community member wanting to contribute, please:
- For bug reports: Use the
[bug report form](https://github.com/home-assistant/addons/issues/new
?template=bug_report.yml)
- For feature requests: Submit to
[Feature Requests](https://github.com/orgs/home-assistant/discussions)

---

### For authorized contributors

Use this form to create tasks for development work, improvements,
or other actionable items that need to be tracked.
- type: textarea
id: description
attributes:
label: Description
description: |
Provide a clear and detailed description of the task that needs
to be accomplished.

Be specific about what needs to be done, why it's important, and
any constraints or requirements.
placeholder: |
Describe the task, including:
- What needs to be done
- Why this task is needed
- Expected outcome
- Any constraints or requirements
validations:
required: true
- type: textarea
id: additional_context
attributes:
label: Additional context
description: |
Any additional information, links, research, or context that
would be helpful.

Include links to related issues, research, prototypes, roadmap
opportunities etc.
placeholder: |
- Roadmap opportunity: [link]
- Epic: [link]
- Feature request: [link]
- Technical design documents: [link]
- Prototype/mockup: [link]
- Dependencies: [links]
validations:
required: false
33 changes: 19 additions & 14 deletions .github/workflows/builder.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
# yamllint disable rule:line-length rule:truthy
name: Build add-on
name: Build app

env:
BUILD_ARGS: "--test"
Expand All @@ -22,13 +22,13 @@ jobs:
changed: ${{ steps.changed_addons.outputs.changed }}
steps:
- name: Check out the repository
uses: actions/checkout@v4.1.2
uses: actions/checkout@v6.0.2

- name: Get changed files
id: changed_files
uses: masesgroup/retrieve-changed-files@v3.0.0

- name: Get add-ons
- name: Get apps
id: addons
run: |
declare -a addons
Expand All @@ -37,7 +37,7 @@ jobs:
done
echo "addons=${addons[@]}" >> "$GITHUB_OUTPUT"

- name: Get changed add-ons
- name: Get changed apps
id: changed_addons
run: |
declare -a changed_addons
Expand All @@ -55,34 +55,38 @@ jobs:

changed=$(echo ${changed_addons[@]} | rev | cut -c 2- | rev)
if [[ -n ${changed} ]]; then
echo "Changed add-ons: $changed";
echo "Changed apps: $changed";
echo "changed=true" >> "$GITHUB_OUTPUT";
echo "addons=[$changed]" >> "$GITHUB_OUTPUT";
else
echo "No add-on had any monitored files changed (${{ env.MONITORED_FILES }})";
echo "No app had any monitored files changed (${{ env.MONITORED_FILES }})";
fi

build:
needs: init
runs-on: ubuntu-latest
runs-on: ${{ matrix.runs-on }}
if: needs.init.outputs.changed == 'true'
name: Build ${{ matrix.arch }} ${{ matrix.addon }} add-on
name: Build ${{ matrix.arch }} ${{ matrix.addon }} app
strategy:
matrix:
addon: ${{ fromJson(needs.init.outputs.changed_addons) }}
arch: ["aarch64", "amd64", "armhf", "armv7", "i386"]
arch: ["aarch64", "amd64"]
include:
- runs-on: ubuntu-24.04
- runs-on: ubuntu-24.04-arm
arch: aarch64

steps:
- name: Check out repository
uses: actions/checkout@v4.1.2
uses: actions/checkout@v6.0.2

- name: Get information
id: info
uses: home-assistant/actions/helpers/info@master
with:
path: "./${{ matrix.addon }}"

- name: Check add-on
- name: Check app
id: check
run: |
if [[ "${{ steps.info.outputs.architectures }}" =~ ${{ matrix.arch }} ]]; then
Expand All @@ -100,15 +104,16 @@ jobs:

- name: Login to DockerHub
if: env.BUILD_ARGS == '--docker-hub-check'
uses: docker/login-action@v3.1.0
uses: docker/login-action@v3.7.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build ${{ matrix.addon }} add-on
- name: Build ${{ matrix.addon }} app
if: steps.check.outputs.build_arch == 'true'
uses: home-assistant/builder@2024.03.5
uses: home-assistant/builder@2025.11.0
with:
image: ${{ matrix.arch }}
args: |
${{ env.BUILD_ARGS }} \
--${{ matrix.arch }} \
Expand Down
22 changes: 19 additions & 3 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: hadolint
steps:
- name: Check out the repository
uses: actions/checkout@v4.1.2
uses: actions/checkout@v6.0.2

- name: Run linter
id: changed_files
Expand All @@ -36,7 +36,7 @@ jobs:
name: YAMLLint
steps:
- name: Check out the repository
uses: actions/checkout@v4.1.2
uses: actions/checkout@v6.0.2

- name: Run YAMLLint
uses: frenck/action-yamllint@v1.5
Expand All @@ -46,7 +46,23 @@ jobs:
name: ShellCheck
steps:
- name: Check out the repository
uses: actions/checkout@v4.1.2
uses: actions/checkout@v6.0.2

- name: Run linter
uses: ludeeus/action-shellcheck@2.0.0
with:
# Names of scripts with custom shebangs that the action would not
# discover on its own:
additional_files: >-
check_certificate_renewal
cpcd-config-up
discovery
finish
lock-tables-for-backup
matter-server-discovery
reboot
run
shutdown
universal-silabs-flasher-up
unlock-tables-for-backup
vlc-discovery
67 changes: 67 additions & 0 deletions .github/workflows/restrict-task-creation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
name: Restrict task creation

# yamllint disable-line rule:truthy
on:
issues:
types: [opened]

jobs:
check-authorization:
runs-on: ubuntu-latest
# Only run if this is a Task issue type (from the issue form)
if: github.event.issue.type.name == 'Task'
steps:
- name: Check if user is authorized
uses: actions/github-script@v8
with:
script: |
const issueAuthor = context.payload.issue.user.login;

// Check if user is an organization member
try {
await github.rest.orgs.checkMembershipForUser({
org: 'home-assistant',
username: issueAuthor
});
console.log(`✅ ${issueAuthor} is an organization member`);
return; // Authorized
} catch (error) {
console.log(
`❌ ${issueAuthor} is not authorized to create Task issues`
);
}

// Close the issue with a comment
await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: `Hi @${issueAuthor}, thank you for your contribution!\n\n` +
`Task issues are restricted to Open Home Foundation ` +
`staff and authorized contributors.\n\n` +
`If you would like to:\n` +
`- Report a bug: Please use the ` +
`[bug report form](https://github.com/home-assistant/` +
`addons/issues/new?template=bug_report.yml)\n` +
`- Request a feature: Please submit to ` +
`[Feature Requests](` +
`https://github.com/orgs/home-assistant/discussions)\n\n` +
`If you believe you should have access to create ` +
`Task issues, please contact the maintainers.`
});

await github.rest.issues.update({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
state: 'closed'
});

// Add a label to indicate this was auto-closed
await github.rest.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
labels: ['auto-closed']
});
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 30 days stale issues
uses: actions/stale@v9.0.0
uses: actions/stale@v10.1.1
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-issue-stale: 30
Expand Down
Loading