Have upgraded successfully from 5.2.x to 5.3.1 using pip. One question: I notice mention of a change in the UNIQUE index that might save a substantial amount of space for the database. Given that my database is over 600MB, but also 20 years old… I am nervous.
How many backups should I make ;=) and could someone post a step-by-step for migrating the database over? Cheers Chris > On Mar 1, 2026, at 15:42, Tom Keffer <[email protected]> wrote: > > Available in the usual places. No breaking changes (that I know of!) > > See the Upgrade Guide <https://www.weewx.com/docs/5.3/upgrade/> for how to > upgrade. > > > Change log > > Set log-label in sysV init script to 'weewxd-XXX' instead of just 'XXX' > > Added rsyslog config example for making logs visible to the group weewx > without having to use any privilege escalation. > > Allow extra command line options to be passed to an 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! > > Moved database-specific code into the weedb module. This is in anticipation > of allowing new databases to be installed as an extension. > > 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>. > > New action weectl station list-drivers was added to allow the listing of all > available device drivers. Fixes Issue #1050 > <https://github.com/weewx/weewx/issues/1060>. > > Language subdirectory lang is now recursively searched for additional > translation files. This allows extensions to add any translations they might > need. > > 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>. > > Remove unnecessary UNIQUE index on PRIMARY KEY columns in SQLite, achieving > size reduction of ~10%. Existing database schemas are not modified. Users > desiring size reduction are advised to consider manually migrating. > > Fix problem that prevented weectl database reconfigure from working in cases > where a schema was specified. > > Fix problem when importing data into a MySQL database. PR #1025 > <https://github.com/weewx/weewx/pull/1025>. Thanks to user Robert! > > Fix problem that prevented weewxd from restarting reliably if a MySQL > connection was lost. Fixes Issue #1036 > <https://github.com/weewx/weewx/issues/1036>. > > Add support for kwargs when using .series() tags. PR #1042 > <https://github.com/weewx/weewx/pull/1042>. > > Documentation now uses Zensical <https://zensical.org/>. > > Fix problem that caused expanded substitutions to be saved when using weectl > station reconfigure. Fixes Issue #1068 > <https://github.com/weewx/weewx/issues/1068>. > > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To view this discussion visit > https://groups.google.com/d/msgid/weewx-user/CAPq0zECoF4QHtfWx0q9%2B3yy%3D5yFa3jF6ZdxXHArHftrtSLxBFQ%40mail.gmail.com > > <https://groups.google.com/d/msgid/weewx-user/CAPq0zECoF4QHtfWx0q9%2B3yy%3D5yFa3jF6ZdxXHArHftrtSLxBFQ%40mail.gmail.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/2DB60F65-A7D3-4DA0-AD21-7E61B9C380F6%40gmail.com.
