Beta version of v5.3.0 available

12 views
Skip to first unread message

Tom Keffer

unread,
Jan 17, 2026, 6:04:44 PM (6 hours ago) Jan 17
to weewx-user
The biggest change is in the database API to allow new databases to be installed as an extension. An extension for support of PostgreSQL is available as a proof-of-concept. 

All changes listed at the bottom.

pip
To install the beta version using pip, use the command:

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ weewx==5.3.0b1

Debian
For Debian, go into /etc/apt/sources.list.d/weewx.list and change the line 

deb [arch=all] https://weewx.com/apt/python3 buster main

to

deb [arch=all] https://weewx.com/apt-test/python3 buster main

then proceed as normal

Redhat
Redhat is similar. Edit the file /etc/yum.repos.d/weewx.repo and change the line that reads


to

baseurl=http://weewx.com/yum-test/weewx/el$releasever

then proceed as normal

Change list
Moved database-specific code into the `weedb` module. This is in anticipation
of allowing new databases to be installed as an extension. 
Set log-label in sysV init script to 'weewxd-XXX' instead of just 'XXX'

Added rsyslog config example for making logs visible to weewx group without
having to use any privilege escalation.

Allow extra command line options to be passed to extension installer.
Addresses issue #[1041](https://github.com/weewx/weewx/issues/1041).

Added Astronomical Units as a unit of length. Added `local_djd` as a unit of
_local_ time. [PR #998](https://github.com/weewx/weewx/pull/998). Thanks to
user Karen!

New action `weectl database rebuild-daily NAME` was added to allow the selective
rebuilding of the daily summaries. Addresses [Issue #1035](https://github.com/weewx/weewx/issues/1035).

Converted test suites to use [pytest](https://pytest.org).

New Finish translation for the Seasons skin. Thanks to user
iiseppi! [PR #1059](https://github.com/weewx/weewx/pull/1059).
Reply all
Reply to author
Forward
0 new messages