Rest stopped working 2023.4.5

Use rest thru HA to report info on some servers using URLs to the APIs on each workstation that report back a value. Was working fine for a long time and as of 2023.4.5 and 2023.4.6 also it stopped working across all my systems. Get an error in the logs loading REST. Below are some specifics though doesn’t format well. Thoughts?

Logger: homeassistant.components.sensor
Source: components/rest/data.py:65
Integration: Sensor ([documentation](https://www.home-assistant.io/integrations/sensor), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+sensor%22))
First occurred: April 22, 2023 at 6:05:58 AM (20 occurrences)
Last logged: April 22, 2023 at 6:05:58 AM

Error while setting up rest platform for sensor

Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 304, in _async_setup_platform await asyncio.shield(task) File "/usr/src/homeassistant/homeassistant/components/rest/sensor.py", line 66, in async_setup_platform await rest.async_update(log_errors=False) File "/usr/src/homeassistant/homeassistant/components/rest/data.py", line 65, in async_update response = await self._async_client.request( File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1533, in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1620, in send response = await self._send_handling_auth( File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1648, in _send_handling_auth response = await self._send_handling_redirects( File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1685, in _send_handling_redirects response = await self._send_single_request(request) File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1722, in _send_single_request response = await transport.handle_async_request(request) File "/usr/local/lib/python3.10/site-packages/httpx/_transports/default.py", line 353, in handle_async_request resp = await self._pool.handle_async_request(req) File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection_pool.py", line 253, in handle_async_request raise exc File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection_pool.py", line 237, in handle_async_request response = await connection.handle_async_request(request) File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection.py", line 86, in handle_async_request raise exc File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection.py", line 63, in handle_async_request stream = await self._connect(request) File "/usr/local/lib/python3.10/site-packages/httpcore/_async/connection.py", line 150, in _connect stream = await stream.start_tls(**kwargs) File "/usr/local/lib/python3.10/site-packages/httpcore/backends/asyncio.py", line 78, in start_tls raise exc File "/usr/local/lib/python3.10/site-packages/httpcore/backends/asyncio.py", line 69, in start_tls ssl_stream = await anyio.streams.tls.TLSStream.wrap( File "/usr/local/lib/python3.10/site-packages/anyio/streams/tls.py", line 122, in wrap await wrapper._call_sslobject_method(ssl_object.do_handshake) File "/usr/local/lib/python3.10/site-packages/anyio/streams/tls.py", line 130, in _call_sslobject_method result = func(*args) File "/usr/local/lib/python3.10/ssl.py", line 975, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)

Below is an example that I send which hasn’t changed:

## Rest call for Hyper-V C: Drive Usage
- platform: rest
  resource: 'https://<IP>:9999/api/v1/queries/check_drivesize/commands/execute?drive=c'
  method: GET
  username: <username>
  password: <password>
  name: Hyper-V C Drive Used
  authentication: basic
  verify_ssl: false
  #  value_template: "{{ value_json.lines[0].perf['c: used'].value }}"
  json_attributes_path: "$.[0].perf['c: used %']"
  json_attributes:
    - critical
    - maximum
    - minimum
    - warning
  value_template: "{{ value_json.lines[0].perf['c: used %'].value }}"
  unit_of_measurement: '%'

See at the vey end of the log entry above a:

[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure

But i do have verify_ssl set to false as you can see.