Compare commits

...

3 Commits

Author SHA1 Message Date
Fabio Manganiello c645ce6bb8
Bump version: 0.24.4 → 0.24.5 2023-02-22 00:32:57 +01:00
Fabio Manganiello 2b8a5fee88
Updated CHANGELOG 2023-02-22 00:32:39 +01:00
Fabio Manganiello 26d9aaa5b1
(Temporarily) specify `sqlalchemy<2.0.0`.
SQLAlchemy 2 has introduced several breaking changes that can break
several things in the application - especially where the code uses
`connection.execute()` with raw SQL statements.

We need to temporarily force the installation of versions from the 1.x
branch, while migrating the existing code to the new version.
2023-02-22 00:25:57 +01:00
5 changed files with 13 additions and 7 deletions

View File

@ -4,18 +4,24 @@ All notable changes to this project will be documented in this file.
Given the high speed of development in the first phase, changes are being
reported only starting from v0.20.2.
## [Unreleased]
## [0.24.5] - 2023-02-22
### Added
- Added `hid` plugin to support discoverability and data interaction with
generic HID devices - like Bluetooth/USB peripherals, joysticks, dongles and
any other type of devices that supports the HID interface.
- Added `timeout` parameter to `websocket.send` to prevent messages sent on a
non-responsive websocket from getting the websocket loop stuck
### Fixed
- Running the Zeroconf registration logic in another thread in `backend.http`,
so failures in the Zeroconf logic don't affect the startup of the web server.
- (Temporarily) introduced `sqlalchemy < 2.0.0` as a requirement - a PR with a
migration to the new stable version of SQLAlchemy is in TODO.
## [0.24.4] - 2022-12-20

View File

@ -23,7 +23,7 @@ from .message.response import Response
from .utils import set_thread_name, get_enabled_plugins
__author__ = 'Fabio Manganiello <info@fabiomanganiello.com>'
__version__ = '0.24.4'
__version__ = '0.24.5'
logger = logging.getLogger('platypush')

View File

@ -12,10 +12,10 @@ python-dateutil
tz
frozendict
requests
sqlalchemy
sqlalchemy<2.0.0
bcrypt
rsa
zeroconf
zeroconf>=0.27.0
paho-mqtt
websocket-client
croniter

View File

@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.24.4
current_version = 0.24.5
commit = True
tag = True

View File

@ -28,7 +28,7 @@ backend = pkg_files('platypush/backend')
setup(
name="platypush",
version="0.24.4",
version="0.24.5",
author="Fabio Manganiello",
author_email="info@fabiomanganiello.com",
description="Platypush service",
@ -57,7 +57,7 @@ setup(
'redis',
'requests',
'croniter',
'sqlalchemy',
'sqlalchemy<2.0.0',
'websockets',
'websocket-client',
'wheel',