Skip to content

Commit

Permalink
Release of 3.28.8
Browse files Browse the repository at this point in the history
  • Loading branch information
jef-n committed Jun 23, 2023
1 parent d07e0fe commit 5ac4527
Show file tree
Hide file tree
Showing 4 changed files with 230 additions and 3 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ set(CMAKE_LINK_DEPENDS_NO_SHARED ON)
# Project and version
set(CPACK_PACKAGE_VERSION_MAJOR "3")
set(CPACK_PACKAGE_VERSION_MINOR "28")
set(CPACK_PACKAGE_VERSION_PATCH "7")
set(CPACK_PACKAGE_VERSION_PATCH "8")
set(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
set(RELEASE_NAME "Firenze")
project(qgis VERSION ${COMPLETE_VERSION})
Expand Down
220 changes: 220 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,223 @@
Jürgen E. Fischer <[email protected]> 2023-06-23

translation update for 3.28.8 from transifex

Nyall Dawson <[email protected]> 2023-06-20

Fix some build issues on 3.28 with newer GCC

Alessandro Pasotti <[email protected]> 2023-06-01

Fix GPKG project storage home path.

Fix #53304

Andrea Giudiceandrea <[email protected]> 2023-06-11

[grass] r.series: add missing tvalue option

Nyall Dawson <[email protected]> 2023-06-09

Fix build

Nyall Dawson <[email protected]> 2023-06-09

Fix build

Nyall Dawson <[email protected]> 2023-05-31

Don't create alpha bands for non-rotated, south up rasters

Fixes #50879

Nyall Dawson <[email protected]> 2023-06-09

Fix build

Even Rouault <[email protected]> 2023-06-01

OGR Field domain creation: properly convert QVariant to expect OGR data type (fixes #52318)

This fixes the main issues: crashes / data corruption.

Note however that currently the GeoPackage driver doesn't really support
storing the data type of a field domain, so on reading, range domains
are always read as of type Real (unless there is a layer field
associated with that domain). An idea could be to (ab)use the
description field of the GeoPackage system table to include a
conventional suffix like " (type Integer)" that would be automatically
set and stripped off by the OGR GPKG driver.

It could also be nice that the QGIS GUI only proposes types that make
sense for the underlying provider, but there's a lack of infrastructure
for that.

Nyall Dawson <[email protected]> 2023-05-31

When testing custom coordinate transforms in dialog, always use
EPSG:4326 for the input coordinates IF the crs definition
has an Earth celestial body

Only use geodetic crs associated with the actual crs definition
for non-Earth bodies.

This matches the dialog text better, which describe the input
coordinates as "Geographic / WGS84"

Fixes #52184

Nyall Dawson <[email protected]> 2023-06-01

Expand range of z index spin for annotations

Sandro Santilli <[email protected]> 2023-05-25

Ensure quadrant segments are always at least 8 when doing offset curve

Works around a GEOS bug artifacts when using GEOS 3.11.{0,1,2}

Closes GH-53165 in 3.28 branch

Jürgen E. Fischer <[email protected]> 2023-05-31

debian packaging: fix .sip packaging on focal and bullseye

Even Rouault <[email protected]> 2023-05-30

QgsBrowserGuiModel::flags(): take into number of providers for cached drop values (refs #53265)

Even Rouault <[email protected]> 2023-05-30

QgsBrowserGuiModel::flags(): cache value for faster browser redrawn (refs #53265)

vcloarec <[email protected]> 2023-04-29

fix enum

vcloarec <[email protected]> 2023-04-28

fix version in doc

vcloarec <[email protected]> 2023-04-28

backport #52259

vcloarec <[email protected]> 2023-03-15

fix deactivate mesh layer contours

Jürgen E. Fischer <[email protected]> 2023-05-29

debian packaging: don't move sip bindings only on focal and bullseye (ie. not bookworm)

pathmapper <[email protected]> 2023-05-26

[WFS provider] Add "bbox" and "sql" to list of known URI parameters

Jean Felder <[email protected]> 2023-05-23

qgstabbarproxystyle: Fix tab size if the font is not overriden

`QgsTabBar::tabSizeHint` computes the size hint for a tab. However it
takes into account the `LabelStyle` font even if the font is not
overriden. This results in a wrong tab size if the tabSize font size
is different from the default font.

This issues is fixed by taking into account the `tabStyle` font only
if the default font is overriden.

Fixes:
https://github.com/qgis/QGIS/commit/78fc3cae7e2beed3b570425ba7aaa3e67299f943

Closes: https://github.com/qgis/QGIS/issues/53181

Martin Dobias <[email protected]> 2023-05-15

Mark common postgresql types as non-enumerable upon load

This fixes a big performance issue when loading projects with PostgreSQL layers.
In the last stage of project loading, code in QgisApp would run code
to resolve broken layer dependencies, which in turn tried to find out best
edit widget for all columns of all layers, and the enumeration widget tried
to figure out all enum values, doing two SQL calls for each column for each layer.

We know what are types of columns when loading a layer, so enumValues() can leave
early without doing the excessive queries when it's not necessary.

Testing on a real world QGIS project with 300+ layers (but not all PostgreSQL):
- before: ~35 minutes to load / ~8K PostgreSQL queries
- after: ~10 minutes to load / ~2K PostgreSQL queries

Martin Dobias <[email protected]> 2023-05-15

Add timing to project load: resolve layer deps and set up widgets

Andrea Giudiceandrea <[email protected]> 2023-05-01

Fix QgsDoubleValidator for exponential sign

Also allow to use <E> and the locale exponential sign (for Ukrainian language)

Andrea Giudiceandrea <[email protected]> 2023-04-29

Fix QgsDoubleValidator for positive sign

Allow the positive sign in front of a positive number

Andrea Giudiceandrea <[email protected]> 2023-04-27

Fix QgsDoubleValidator for negative sign in some locales

Some locales use the − character [Unicode Character “−” (U+2212)] as negative sign, instead of the - character [Unicode Character “-” (U+002D)]

Matthias Kuhn <[email protected]> 2023-05-04

[Server] Use QgsBlockingNetworkRequest to download URL

1. Deduplicate code
2. We have seen crashes where we can observe the following pattern at
the top of the stack trace. This is always happening nested inside
another event loop somewhere, where the lower part of the stack,
which is omitted here `[...]` can be any other `processEvents()` call
or local `QEventLoop`, which is likely caused by interaction of the
local event loop for downloading here with other event loops, signals
and timers (only approximal understanding on the exact reasons from
my side).

```
_ZNK14QMessageLogger5fatalEPKcz: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
_ZN28QgsServerParameterDefinition10raiseErrorERK7QString: /usr/lib/libqgis_server.so.3.22.14
_ZN28QgsServerParameterDefinition10raiseErrorERK7QString: /usr/lib/libqgis_server.so.3.22.14
_ZN7QObject5eventEP6QEvent: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
[symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
[symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
[symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
_ZN9QMetaType4typeERK10QByteArray: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
[symbol missing]: /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
_ZN9QMetaType8typeInfoEi: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
_ZN14QgsApplication6notifyEP7QObjectP6QEvent: /usr/lib/libqgis_core.so.3.22.14
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
_ZN27QEventDispatcherGlibPrivate31runTimersOnceWithNormalPriorityEv: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
[...]
```

Yoann Quenach de Quivillic <[email protected]> 2023-05-04

Deselect annotation item when modify tool is deactivates

Jürgen E. Fischer <[email protected]> 2023-05-28

debian packaging: pdal provider on only focal, jammy and bullseye (ie. not bookworm)

Jürgen E. Fischer <[email protected]> 2023-05-27

debian packaging: run dh_sip3 only on focal and bullseye (ie. not bookworm)

Jürgen E. Fischer <[email protected]> 2023-05-26

Release of 3.28.7

Jürgen E. Fischer <[email protected]> 2023-05-26

translation update for 3.28.7 from transifex
Expand Down
10 changes: 8 additions & 2 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
qgis (3.28.7) UNRELEASED; urgency=medium
qgis (3.28.8) UNRELEASED; urgency=medium

* Release of 3.28.8

-- Jürgen E. Fischer <[email protected]> Fri, 23 Jun 2023 14:01:37 +0200

qgis (3.28.7) unstable; urgency=medium

* Release of 3.28.7

-- Jürgen E. Fischer <[email protected]> Fri, 26 May 2023 14:01:31 +0200
-- Jürgen E. Fischer <[email protected]> Fri, 23 Jun 2023 14:01:37 +0200

qgis (3.28.6) unstable; urgency=medium

Expand Down
1 change: 1 addition & 0 deletions linux/org.qgis.qgis.appdata.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@

<project_group>QGIS</project_group>
<releases>
<release version="3.28.8" date="2023-06-23" />
<release version="3.28.7" date="2023-05-26" />
<release version="3.28.6" date="2023-04-28" />
<release version="3.28.5" date="2023-03-31" />
Expand Down

0 comments on commit 5ac4527

Please sign in to comment.