J. Nick Koston
|
0429d05859
|
Move BTstack pool ownership into rp2040_ble and count connection slots like esp32_ble
|
2026-08-10 16:56:57 -05:00 |
|
J. Nick Koston
|
f90027f7c5
|
Anchor the wrap guards from live code and cover the rp2350 link
|
2026-08-10 16:48:38 -05:00 |
|
J. Nick Koston
|
7bc02eb25a
|
Merge branch 'rp2-3-connection-slots' of https://github.com/esphome/esphome into rp2-3-connection-slots
|
2026-08-10 16:42:47 -05:00 |
|
J. Nick Koston
|
e7412865d6
|
Merge branch 'dev' of https://github.com/esphome/esphome into rp2-3-connection-slots
|
2026-08-10 16:38:22 -05:00 |
|
 J. Nick KostonandGitHub
|
b8c0ea14d9
|
Merge branch 'dev' into rp2-3-connection-slots
|
2026-08-10 16:38:18 -05:00 |
|
J. Nick Koston
|
c53cc5f7d4
|
Drop addressed completions that do not match the owner's peer
|
2026-08-10 16:18:04 -05:00 |
|
J. Nick Koston
|
5b7a6d4e81
|
Anchor all four wrap symbols, add 2-slot coverage, log outside the lock
|
2026-08-10 16:09:17 -05:00 |
|
J. Nick Koston
|
03a39597e8
|
Bound a lost cancel completion to a short budget and re-issue the cancel on escalation
|
2026-08-10 16:06:37 -05:00 |
|
J. Nick Koston
|
14f6f834f1
|
Route connection-complete events by ownership, not address
|
2026-08-10 15:59:50 -05:00 |
|
J. Nick Koston
|
af1bbd16e5
|
Restart the connect timer when a client cancel lands at the deadline
|
2026-08-10 15:54:30 -05:00 |
|
J. Nick Koston
|
16bcba31ed
|
Enter CONNECTING before the lock releases so an instant completion routes
|
2026-08-10 15:41:34 -05:00 |
|
J. Nick Koston
|
2a936c8b76
|
Move peer_addr_type_ to the word-sized member group
|
2026-08-10 15:35:27 -05:00 |
|
J. Nick Koston
|
4f98bc4baf
|
Apply review feedback: owner-matched release, retry throttle, wrap link guards, slot-tagged logs
|
2026-08-10 15:31:58 -05:00 |
|
J. Nick Koston
|
d5497f3c43
|
Simplify pool wrap init and connect serialization paths
|
2026-08-10 15:19:55 -05:00 |
|
 Bonne EgglestonandGitHub
|
596827c51c
|
[modbus_client] Add read/write multiple registers (FC 0x17) (#18215)
|
2026-08-10 15:18:48 -05:00 |
|
J. Nick Koston
|
ff56ba16bd
|
[bluetooth_connection] Support 3 connection slots on rp2
|
2026-08-10 15:12:30 -05:00 |
|
 J. Nick KostonandGitHub
|
8a16ead8ce
|
[web_server] Fix basic auth with long credentials (#18237)
|
2026-08-10 14:49:14 -05:00 |
|
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
334afdefb5
|
Update argcomplete requirement from >=3.7.0 to >=3.7.2 (#18243)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-08-10 15:44:32 -04:00 |
|
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
e7a2980b9c
|
Bump ruff from 0.16.1 to 0.16.2 (#18245)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-08-10 15:44:30 -04:00 |
|
 dependabot[bot]andGitHub
|
b5a78c6c46
|
Bump CodSpeedHQ/action from 5.0.2 to 5.0.3 (#18246)
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-08-10 19:36:22 +00:00 |
|
 dependabot[bot]andGitHub
|
8650d175f4
|
Bump aiohappyeyeballs from 2.6.2 to 2.7.1 (#18244)
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-08-10 14:26:41 -05:00 |
|
  
|
2999e7b925
|
[modbus] Add API for reading/writing coils and discrete inputs in server mode (#17264)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-08-10 14:23:49 -05:00 |
|
 ![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
207ae2e4cb
|
[bk72xx_ble] Support active scanning by packing the GAPM start command (#18169)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bdraco <663432+bdraco@users.noreply.github.com>
|
2026-08-10 14:02:37 -05:00 |
|
 Boris KrivonogandGitHub
|
9e78a768a2
|
[mitsubishi_cn105] Extract top-level hub (#16987)
|
2026-08-10 14:02:16 -05:00 |
|
 J. Nick KostonandGitHub
|
e4d08a73b0
|
[ufm01] Prefix PassiveReadResult enumerators to avoid Realtek SDK macro collision (#18240)
|
2026-08-10 13:03:01 -05:00 |
|
 J. Nick KostonandGitHub
|
4cf7ad9c63
|
[ble_device_base] Treat a partially bound merger as unbound (#18235)
|
2026-08-10 13:02:27 -05:00 |
|
 J. Nick KostonandGitHub
|
293d0b90d9
|
[core] Document enum class value naming to avoid platform SDK macro collisions (#18241)
|
2026-08-10 13:02:02 -05:00 |
|
 J. Nick KostonandGitHub
|
8f1e439792
|
[bluetooth_proxy] Finish the connection scan before reserving a slot (#18239)
|
2026-08-10 12:56:16 -05:00 |
|
 J. Nick KostonandGitHub
|
ad733272e5
|
[bluetooth_proxy] Pair the advertisement flush time with hub_ to close alignment holes (#18234)
|
2026-08-10 12:40:22 -05:00 |
|
 J. Nick KostonandGitHub
|
b7c6245388
|
[wifi] Save fast connect settings and reset roaming bookkeeping after driver initiated roams (#18167)
|
2026-08-10 12:39:32 -05:00 |
|
  
|
2184ec2928
|
[ethernet] Add CH390 SPI ethernet support (#18226)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-08-10 12:24:16 -05:00 |
|
 J. Nick KostonandGitHub
|
bae7f19323
|
[core] Extend '/' in names deprecation window to 2027.7.0 (#18236)
|
2026-08-10 11:32:02 -05:00 |
|
  
|
56ec21d950
|
[ufm01] Improve startup with reset retry and passive polling fallback (#17567)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-08-10 12:31:31 -04:00 |
|
 J. Nick KostonandGitHub
|
2798ef4de2
|
[ota] Enforce the backend contract with a concept (#18192)
|
2026-08-10 11:20:38 -05:00 |
|
 J. Nick KostonandGitHub
|
e90b4abe9c
|
[core] Enforce the preferences contracts with concepts (#18191)
|
2026-08-10 11:20:24 -05:00 |
|
 J. Nick KostonandGitHub
|
f3d1fc0d64
|
[bluetooth_proxy] Migrate esp32 onto the neutral GATT backend (#18198)
|
2026-08-10 10:47:56 -05:00 |
|
 J. Nick KostonandGitHub
|
c8c929d487
|
[ble_device_base] Merge adv and scan response before delivery on rp2 (#18217)
|
2026-08-10 10:06:06 -05:00 |
|
 J. Nick KostonandGitHub
|
d9567b2974
|
Normalize marker-wrapped callable keys in the schema dump (#18218)
|
2026-08-10 10:05:37 -05:00 |
|
 J. Nick KostonandGitHub
|
02fa18b74f
|
[core] Skip colorama init for terminal and dashboard runs (#18224)
|
2026-08-10 09:44:01 -05:00 |
|
 Kevin AhrendtandGitHub
|
3656375516
|
[sendspin] Bump sendspin-cpp to v0.7.1 (#18232)
|
2026-08-10 09:00:29 -05:00 |
|
 
|
b0a9bfd381
|
[ld6002b] Add area and zone configuration (5/5) (#17823)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-08-10 09:59:32 -04:00 |
|
 J. Nick KostonandGitHub
|
25cb440005
|
[core] Use Happy Eyeballs for remote file downloads (#18050)
|
2026-08-10 17:29:00 +12:00 |
|
 J. Nick KostonandGitHub
|
0f59ef36a9
|
[core] Store the validated-config cache as JSON to drop YAML off the upload fast path (#18106)
|
2026-08-10 17:26:41 +12:00 |
|
 esphome[bot]andGitHub
|
3de8c7f95c
|
Bump bundled esphome-device-builder to 1.9.5 (#18223)
|
2026-08-10 01:49:54 +00:00 |
|
 Jesse HillsandGitHub
|
989dbd7550
|
[ci] Name release runs after the version or dev tag they build (#18110)
|
2026-08-10 10:10:38 +12:00 |
|
  
|
ab12e5490f
|
[modbus] Rename send_pdu() to queue_pdu() (#18196)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-08-09 17:00:44 -05:00 |
|
 J. Nick KostonandGitHub
|
e9f428983e
|
[ble_device_base] Bind BLEHub to the build's tracker at compile time (#18181)
|
2026-08-09 08:57:31 -05:00 |
|
 J. Nick KostonandGitHub
|
862b13c8dd
|
[esp32_ble_tracker] Retire the scanner-state listener interface (#18179)
|
2026-08-08 20:58:48 -05:00 |
|
 Edu_CoderandGitHub
|
2bb01853e0
|
[tuya] GMT time 0x0C command handler (#17158)
|
2026-08-08 17:53:10 -07:00 |
|
 J. Nick KostonandGitHub
|
c7d6b4aaa4
|
[esp32_ble_tracker] Retire the raw listener path and parser-type enum (#18177)
|
2026-08-08 19:13:07 -05:00 |
|