├── .gitignore ├── media └── screenshots │ ├── er_diagram_example_1.png │ ├── query_search_overview_1.png │ ├── query_properties_verview_1.png │ └── query_properties_verview_2.png ├── README.md ├── run.sh ├── io.dbeaver.DBeaverCommunity.yml └── io.dbeaver.DBeaverCommunity.appdata.xml /.gitignore: -------------------------------------------------------------------------------- 1 | .flatpak-builder 2 | build-dir 3 | repo 4 | _build 5 | venv 6 | .vscode 7 | testing-repo/ 8 | scripts/ -------------------------------------------------------------------------------- /media/screenshots/er_diagram_example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flathub/io.dbeaver.DBeaverCommunity/HEAD/media/screenshots/er_diagram_example_1.png -------------------------------------------------------------------------------- /media/screenshots/query_search_overview_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flathub/io.dbeaver.DBeaverCommunity/HEAD/media/screenshots/query_search_overview_1.png -------------------------------------------------------------------------------- /media/screenshots/query_properties_verview_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flathub/io.dbeaver.DBeaverCommunity/HEAD/media/screenshots/query_properties_verview_1.png -------------------------------------------------------------------------------- /media/screenshots/query_properties_verview_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flathub/io.dbeaver.DBeaverCommunity/HEAD/media/screenshots/query_properties_verview_2.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DBeaver Community Edition - Flatpak 2 | 3 | Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby, etc. 4 | 5 | ## Silverblue specific problems 6 | 7 | The way how Eclipse, DBeaver and plug-ins work, means that alternative DXG-config is not well supported. 8 | 9 | ### Workaround 10 | 11 | > If you are on Silverblue or other atomic version, please make sure the paths in the `~/.local/share/DBeaverData/workspace6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.jkiss.dbeaver.core.prefs` point to `/var/home` and not to `/home`. This also applies to the query export and other dialogs that work with paths. The /home symlink doesn't work in the Flatpak properly (it does not map to the host location, but files will be written to this location which will exist only inside the Flatpak environment, which is not permanent). 12 | 13 | https://github.com/flathub/io.dbeaver.DBeaverCommunity/issues/156#issuecomment-2595002171 14 | 15 | ## Flatpak local build test 16 | 17 | Make sure you install the OpenJDK SDK extension first, else the system will complain that it can't find 18 | the extension with the version of the GNOME SDK: 19 | 20 | ```sh 21 | flatpak install org.freedesktop.Sdk.Extension.openjdk/x86_64/25.08 22 | ``` 23 | 24 | To build and install the app execute: 25 | 26 | ```sh 27 | bash build_install.sh 28 | ``` 29 | -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Define state files 4 | STATE_DIR="${XDG_DATA_HOME}/dbeaver-community" 5 | HASH_FILE="${STATE_DIR}/osgi_bundle.sha256" 6 | VERSION_FILE="${STATE_DIR}/last_VERSION" 7 | 8 | # Ensure the directory exists 9 | mkdir -p "$STATE_DIR" 10 | 11 | # --- STEP 1: Calculate Current State --- 12 | 13 | # Get the robust Hash (The decision maker) 14 | # We specifically target the OSGi kernel jar because its change triggers the error. 15 | SYSTEM_BUNDLE=$(ls /app/bin/plugins/org.eclipse.osgi_*.jar 2>/dev/null | head -n 1) 16 | if [ -f "$SYSTEM_BUNDLE" ]; then 17 | CURRENT_HASH=$(sha256sum "$SYSTEM_BUNDLE" | cut -d " " -f 1) 18 | else 19 | # Fallback only if the file structure changes drastically in the future 20 | CURRENT_HASH="unknown" 21 | fi 22 | 23 | # Get the Human-Readable Version (For the log message ONLY) 24 | # Extracts "25.3.0" from "org.jkiss.dbeaver.ce.feature_25.3.0.2025..." 25 | VERSION_DIR=$(ls -d /app/bin/features/org.jkiss.dbeaver.ce.feature_* 2>/dev/null | head -n 1) 26 | if [ -n "$VERSION_DIR" ]; then 27 | DIR_NAME=$(basename "$VERSION_DIR") 28 | # Extract version between "feature_" and the last dot 29 | CURRENT_VERSION=$(echo "$DIR_NAME" | sed -n 's/.*feature_\([0-9]\+\.[0-9]\+\.[0-9]\+\).*/\1/p') 30 | fi 31 | 32 | # Cosmetic Fallback: If parsing failed, just use "unknown" so the script doesn't crash 33 | if [ -z "$CURRENT_VERSION" ]; then 34 | CURRENT_VERSION="unknown" 35 | fi 36 | 37 | ARGS=("$@") 38 | 39 | # --- STEP 2: Compare and Clean --- 40 | 41 | # We check the HASH to decide if we need to clean. This is the safety mechanism. 42 | if [ ! -f "$HASH_FILE" ] || [ "$(cat "$HASH_FILE")" != "$CURRENT_HASH" ]; then 43 | 44 | # Retrieve the OLD human version just for the log message 45 | if [ -f "$VERSION_FILE" ]; then 46 | OLD_VERSION=$(cat "$VERSION_FILE") 47 | else 48 | OLD_VERSION="fresh-install" 49 | fi 50 | 51 | echo "System Bundle change detected ($OLD_VERSION -> $CURRENT_VERSION). Cleaning OSGi cache..." 52 | ARGS+=("-clean") 53 | 54 | # Update state files so we don't clean next time 55 | echo "$CURRENT_HASH" > "$HASH_FILE" 56 | echo "$CURRENT_VERSION" > "$VERSION_FILE" 57 | fi 58 | 59 | # --- STEP 3: Launch --- 60 | exec /app/bin/dbeaver "${ARGS[@]}" -------------------------------------------------------------------------------- /io.dbeaver.DBeaverCommunity.yml: -------------------------------------------------------------------------------- 1 | app-id: io.dbeaver.DBeaverCommunity 2 | runtime: org.gnome.Platform 3 | runtime-version: "49" 4 | sdk: org.gnome.Sdk 5 | 6 | # Upstream moved to Open JDK 21 7 | sdk-extensions: 8 | - org.freedesktop.Sdk.Extension.openjdk21 9 | 10 | command: dbeaver-wrapper 11 | 12 | finish-args: 13 | - --share=ipc 14 | - --socket=fallback-x11 15 | - --socket=wayland 16 | - --socket=ssh-auth 17 | - --share=network 18 | - --socket=pulseaudio 19 | - --device=dri 20 | - --talk-name=org.freedesktop.Notifications 21 | - --talk-name=org.freedesktop.FileManager1 22 | - --talk-name=org.freedesktop.secrets 23 | - --filesystem=home 24 | - --env=PATH=/app/clients/bin:/app/jre/bin:/usr/bin:/app/bin 25 | 26 | add-extensions: 27 | io.dbeaver.DBeaverCommunity.Client: 28 | directory: clients 29 | add-ld-path: lib 30 | merge-dirs: bin 31 | subdirectories: true 32 | no-autodownload: true 33 | autodelete: true 34 | 35 | modules: 36 | - name: openjdk 37 | build-options: 38 | no-debuginfo: true 39 | buildsystem: simple 40 | build-commands: 41 | - /usr/lib/sdk/openjdk21/install.sh 42 | 43 | - name: dbeaver-client 44 | build-options: 45 | no-debuginfo: true 46 | buildsystem: simple 47 | build-commands: 48 | - tar -xf dbeaver.tar.gz 49 | - cp -r ./dbeaver /app/bin 50 | - install -d /app/clients/bin 51 | - install -Dm644 ./dbeaver/dbeaver-ce.desktop /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 52 | - desktop-file-edit --remove-key=WMCLASS /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 53 | - desktop-file-edit --remove-key=Categories /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 54 | - desktop-file-edit --set-key=Categories --set-value='IDE;Development;' /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 55 | - desktop-file-edit --remove-key=Keywords /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 56 | - desktop-file-edit --set-key=Keywords --set-value='Database;SQL;IDE;JDBC;ODBC;MySQL;PostgreSQL;' 57 | /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 58 | - desktop-file-edit --remove-key=GenericName /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 59 | - desktop-file-edit --set-key=GenericName --set-value='Database Manager' /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 60 | - desktop-file-edit --remove-key=MimeType /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 61 | - desktop-file-edit --set-key=MimeType --set-value='application/sql;' /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 62 | - desktop-file-edit --remove-key=Path /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 63 | - desktop-file-edit --remove-key=Exec /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 64 | - desktop-file-edit --set-key=Exec --set-value='/app/bin/dbeaver' /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 65 | - desktop-file-edit --set-icon=io.dbeaver.DBeaverCommunity /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 66 | - desktop-file-edit --set-key=Name --set-value='DBeaver CE' /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 67 | - install -Dm644 io.dbeaver.DBeaverCommunity.appdata.xml /app/share/metainfo/io.dbeaver.DBeaverCommunity.appdata.xml 68 | # Install the wrapper script and update desktop file 69 | - install -Dm755 dbeaver-wrapper /app/bin/dbeaver-wrapper 70 | - desktop-file-edit --set-key=Exec --set-value='/app/bin/dbeaver-wrapper' /app/share/applications/io.dbeaver.DBeaverCommunity.desktop 71 | # Icons 72 | - tar -xf sources.tar.gz --strip-components=1 73 | - for icon_size in 16 32 48 64 128 256 512; do install -d /app/share/icons/hicolor/${icon_size}x${icon_size}/apps; 74 | install -m644 product/community/icons-sources/icon_${icon_size}x${icon_size}.png 75 | /app/share/icons/hicolor/${icon_size}x${icon_size}/apps/io.dbeaver.DBeaverCommunity.png; 76 | done 77 | cleanup: 78 | - /bin/dbeaver-ce.desktop 79 | - /bin/.eclipseproduct 80 | - /bin/icon.xpm 81 | - /bin/dbeaver.png 82 | - /bin/readme 83 | - /bin/readme.txt 84 | sources: 85 | - type: file 86 | path: run.sh 87 | dest-filename: dbeaver-wrapper 88 | # Wrapper script 89 | - type: file 90 | path: io.dbeaver.DBeaverCommunity.appdata.xml 91 | # This file contains all the icons 92 | - type: file 93 | dest-filename: sources.tar.gz 94 | url: https://github.com/dbeaver/dbeaver/archive/refs/tags/25.3.0.tar.gz 95 | sha256: 66217c72417000d3dc49e0d49c9509391f53875fd209b2c4248d2902295e74a1 96 | x-checker-data: 97 | type: anitya 98 | project-id: 16276 99 | url-template: https://github.com/dbeaver/dbeaver/archive/refs/tags/$version.tar.gz 100 | # Main application, x86 101 | - type: file 102 | dest-filename: dbeaver.tar.gz 103 | only-arches: 104 | - x86_64 105 | url: https://github.com/dbeaver/dbeaver/releases/download/25.3.0/dbeaver-ce-25.3.0-linux.gtk.x86_64-nojdk.tar.gz 106 | sha256: c49235b4d127153c27512b5c7076440e73f94a22101d9584a144dbc277a37f21 107 | x-checker-data: 108 | type: anitya 109 | project-id: 16276 110 | url-template: https://github.com/dbeaver/dbeaver/releases/download/$version/dbeaver-ce-$version-linux.gtk.x86_64-nojdk.tar.gz 111 | # Main application, ARM 112 | - type: file 113 | dest-filename: dbeaver.tar.gz 114 | only-arches: 115 | - aarch64 116 | url: https://github.com/dbeaver/dbeaver/releases/download/25.3.0/dbeaver-ce-25.3.0-linux.gtk.aarch64-nojdk.tar.gz 117 | sha256: 36e8db8e4cb85d676da962a2a0f5cbd680b76ea4659dad2d95124db6b048ec9b 118 | x-checker-data: 119 | type: anitya 120 | project-id: 16276 121 | url-template: https://github.com/dbeaver/dbeaver/releases/download/$version/dbeaver-ce-$version-linux.gtk.aarch64-nojdk.tar.gz 122 | -------------------------------------------------------------------------------- /io.dbeaver.DBeaverCommunity.appdata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | io.dbeaver.DBeaverCommunity 4 | io.dbeaver.DBeaverCommunity.desktop 5 | CC0-1.0 6 | Apache-2.0 7 | DBeaver Community 8 | DBeaver Corporation 9 | https://dbeaver.io 10 | https://github.com/dbeaver/dbeaver/issues 11 | Free Universal Database Tool 12 | 13 |

Free multi-platform database tool for developers, SQL programmers, database 14 | administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, MariaDB, 15 | SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby, etc.

16 |

This is the official build of DBeaver, packaged into a Flatpak. This repackaging is not 17 | supported by DBeaver Community Edition.

18 |
19 | 20 | 21 | https://dbeaver.io/wp-content/uploads/2018/03/data_edit.png 22 | General overview 23 | 24 | 25 | https://dbeaver.io/wp-content/uploads/2018/03/erd.png 26 | Entity Relationship Diagram 27 | 28 | 29 | https://dbeaver.io/wp-content/uploads/2018/03/sql_script.png 30 | Editing and running a SQL script 31 | 32 | 33 | https://dbeaver.io/wp-content/uploads/2018/03/procedures.png 34 | Editing a Stored Procedure 35 | 36 | 37 | 38 | #6e98bf 39 | #324658 40 | 41 | 42 | 43 | 44 |

Release of version: 25.3.0

45 |
46 | https://github.com/dbeaver/dbeaver/releases/tag/25.3.0 47 |
48 | 49 | 50 |

Release of version: 25.2.5

51 |
52 | https://github.com/dbeaver/dbeaver/releases/tag/25.2.5 53 |
54 | 55 | 56 |

Release of version: 25.2.4

57 |
58 | https://github.com/dbeaver/dbeaver/releases/tag/25.2.4 59 |
60 | 61 | 62 |

Release of version: 25.2.3

63 |
64 | https://github.com/dbeaver/dbeaver/releases/tag/25.2.3 65 |
66 | 67 | 68 |

Release of version: 25.2.2

69 |
70 | https://github.com/dbeaver/dbeaver/releases/tag/25.2.2 71 |
72 | 73 | 74 |

Release of version: 25.2.1

75 |
76 | https://github.com/dbeaver/dbeaver/releases/tag/25.2.1 77 |
78 | 79 | 80 |

Release of version: 25.2.0

81 |
82 | https://github.com/dbeaver/dbeaver/releases/tag/25.2.0 83 |
84 | 85 | 86 |

Release of version: 25.1.5

87 |
88 | https://github.com/dbeaver/dbeaver/releases/tag/25.1.5 89 |
90 | 91 | 92 |

Release of version: 25.1.4

93 |
94 | https://github.com/dbeaver/dbeaver/releases/tag/25.1.4 95 |
96 | 97 | 98 |

Release of version: 25.1.3

99 |
100 | https://github.com/dbeaver/dbeaver/releases/tag/25.1.3 101 |
102 | 103 | 104 |

Release of version: 25.1.2

105 |
106 | https://github.com/dbeaver/dbeaver/releases/tag/25.1.2 107 |
108 | 109 | 110 |

Release of version: 25.1.1

111 |
112 | https://github.com/dbeaver/dbeaver/releases/tag/25.1.1 113 |
114 | 115 | 116 |

Release of version: 25.1.0

117 |
118 | https://github.com/dbeaver/dbeaver/releases/tag/25.1.0 119 |
120 | 121 | 122 |

Release of version: 25.0.5

123 |
124 | https://github.com/dbeaver/dbeaver/releases/tag/25.0.5 125 |
126 | 127 | 128 |

Release of version: 25.0.4

129 |
130 | https://github.com/dbeaver/dbeaver/releases/tag/25.0.4 131 |
132 | 133 | 134 |

Release of version: 25.0.3

135 |
136 | https://github.com/dbeaver/dbeaver/releases/tag/25.0.3 137 |
138 | 139 | 140 |

Release of version: 25.0.2

141 |
142 | https://github.com/dbeaver/dbeaver/releases/tag/25.0.2 143 |
144 | 145 | 146 |

Release of version: 25.0.1

147 |
148 | https://github.com/dbeaver/dbeaver/releases/tag/25.0.1 149 |
150 | 151 | 152 |

Release of version: 25.0.0

153 |
154 | https://github.com/dbeaver/dbeaver/releases/tag/25.0.0 155 |
156 | 157 | 158 |

Release of version: 24.3.5

159 |
160 | https://github.com/dbeaver/dbeaver/releases/tag/24.3.5 161 |
162 | 163 | 164 |

Release of version: 24.3.4

165 |
166 | https://github.com/dbeaver/dbeaver/releases/tag/24.3.4 167 |
168 | 169 | 170 |

Release of version: 24.3.3

171 |
172 | https://github.com/dbeaver/dbeaver/releases/tag/24.3.3 173 |
174 | 175 | 176 |

Release of version: 24.3.2

177 |
178 | https://github.com/dbeaver/dbeaver/releases/tag/24.3.2 179 |
180 | 181 | 182 |

Release of version: 24.3.1

183 |
184 | https://github.com/dbeaver/dbeaver/releases/tag/24.3.1 185 |
186 | 187 | 188 |

Release of version: 24.3.0

189 |
190 | https://github.com/dbeaver/dbeaver/releases/tag/24.3.0 191 |
192 | 193 | 194 |

Release of version: 24.2.5

195 |
196 | https://github.com/dbeaver/dbeaver/releases/tag/24.2.5 197 |
198 | 199 | 200 |

Release of version: 24.2.4

201 |
202 | https://github.com/dbeaver/dbeaver/releases/tag/24.2.4 203 |
204 | 205 | 206 |

Release of version: 24.2.3

207 |
208 | https://github.com/dbeaver/dbeaver/releases/tag/24.2.3 209 |
210 | 211 | 212 |

Release of version: 24.2.2

213 |
214 | https://github.com/dbeaver/dbeaver/releases/tag/24.2.2 215 |
216 | 217 | 218 |

Release of version: 24.2.1

219 |
220 | https://github.com/dbeaver/dbeaver/releases/tag/24.2.1 221 |
222 | 223 | 224 |

Release of version: 24.2.0

225 |
226 | https://github.com/dbeaver/dbeaver/releases/tag/24.2.0 227 |
228 | 229 | 230 |

Release of version: 24.1.5

231 |
232 | https://github.com/dbeaver/dbeaver/releases/tag/24.1.5 233 |
234 | 235 | 236 |

Release of version: 24.1.4

237 |
238 | https://github.com/dbeaver/dbeaver/releases/tag/24.1.4 239 |
240 | 241 | 242 |

Release of version: 24.1.2

243 |
244 | https://github.com/dbeaver/dbeaver/releases/tag/24.1.2 245 |
246 | 247 | 248 |

Release of version: 24.1.1

249 |
250 | https://github.com/dbeaver/dbeaver/releases/tag/24.1.1 251 |
252 | 253 | 254 |

Release of version: 24.1.0

255 |
256 | https://github.com/dbeaver/dbeaver/releases/tag/24.1.0 257 |
258 | 259 | 260 |

Release of version: 24.0.5

261 |
262 | https://github.com/dbeaver/dbeaver/releases/tag/24.0.5 263 |
264 | 265 | 266 |

Release of version: 24.0.4

267 |
268 | https://github.com/dbeaver/dbeaver/releases/tag/24.0.4 269 |
270 | 271 | 272 |

Release of version: 24.0.3

273 |
274 | https://github.com/dbeaver/dbeaver/releases/tag/24.0.3 275 |
276 | 277 | 278 |

Release of version: 24.0.2

279 |
280 | https://github.com/dbeaver/dbeaver/releases/tag/24.0.2 281 |
282 | 283 | 284 |

Release of version: 24.0.1

285 |
286 | https://github.com/dbeaver/dbeaver/releases/tag/24.0.1 287 |
288 | 289 | 290 |

Release of version: 24.0.0

291 |
292 | https://github.com/dbeaver/dbeaver/releases/tag/24.0.0 293 |
294 | 295 | 296 |

Release of version: 23.3.5

297 |
298 | https://github.com/dbeaver/dbeaver/releases/tag/23.3.5 299 |
300 | 301 | 302 |

Release of version: 23.3.4

303 |
304 | https://github.com/dbeaver/dbeaver/releases/tag/23.3.4 305 |
306 | 307 | 308 |

Release of version: 23.3.3

309 |
310 | https://github.com/dbeaver/dbeaver/releases/tag/23.3.3 311 |
312 | 313 | 314 |

Release of version: 23.3.2

315 |
316 | https://github.com/dbeaver/dbeaver/releases/tag/23.3.2 317 |
318 | 319 | 320 |

Release of version: 23.3.1

321 |
322 | https://github.com/dbeaver/dbeaver/releases/tag/23.3.1 323 |
324 | 325 | 326 |

Release of version: 23.3.0

327 |
328 | https://github.com/dbeaver/dbeaver/releases/tag/23.3.0 329 |
330 | 331 | 332 |

Release of version: 23.2.5

333 |
334 | https://github.com/dbeaver/dbeaver/releases/tag/23.2.5 335 |
336 | 337 | 338 |

Release of version: 23.2.4

339 |
340 | https://github.com/dbeaver/dbeaver/releases/tag/23.2.4 341 |
342 | 343 | 344 |

Release of version: 23.2.3

345 |
346 | https://github.com/dbeaver/dbeaver/releases/tag/23.2.3 347 |
348 | 349 | 350 |

Release of version: 23.2.2

351 |
352 | https://github.com/dbeaver/dbeaver/releases/tag/23.2.2 353 |
354 | 355 | 356 |

Release of version: 23.2.0

357 |
358 | https://github.com/dbeaver/dbeaver/releases/tag/23.2.0 359 |
360 | 361 | 362 |

Release of version: 23.1.5

363 |
364 | https://github.com/dbeaver/dbeaver/releases/tag/23.1.5 365 |
366 | 367 | 368 |

Release of version: 23.1.4

369 |
370 | https://github.com/dbeaver/dbeaver/releases/tag/23.1.4 371 |
372 | 373 | 374 |

Release of version: 23.1.3

375 |
376 | https://github.com/dbeaver/dbeaver/releases/tag/23.1.3 377 |
378 | 379 | 380 |

Release of version: 23.1.2

381 |
382 | https://github.com/dbeaver/dbeaver/releases/tag/23.1.2 383 |
384 | 385 | 386 |

Release of version: 23.1.1

387 |
388 | https://github.com/dbeaver/dbeaver/releases/tag/23.1.1 389 |
390 | 391 | 392 |

Release of version: 23.1.0

393 |
394 | https://github.com/dbeaver/dbeaver/releases/tag/23.1.0 395 |
396 | 397 | 398 |

Release of version: 23.0.5

399 |
400 | https://github.com/dbeaver/dbeaver/releases/tag/23.0.5 401 |
402 | 403 | 404 |

Release of version: 23.0.4

405 |
406 | https://github.com/dbeaver/dbeaver/releases/tag/23.0.4 407 |
408 | 409 | 410 |

Release of version: 23.0.3

411 |
412 | https://github.com/dbeaver/dbeaver/releases/tag/23.0.3 413 |
414 | 415 | 416 |

Release of version: 23.0.2

417 |
418 | https://github.com/dbeaver/dbeaver/releases/tag/23.0.2 419 |
420 | 421 | 422 |

Release of version: 23.0.1

423 |
424 | https://github.com/dbeaver/dbeaver/releases/tag/23.0.1 425 |
426 | 427 | 428 |

Release of version: 23.0.0

429 |
430 | https://github.com/dbeaver/dbeaver/releases/tag/23.0.0 431 |
432 | 433 | 434 |

Release of version: 22.3.5

435 |
436 | https://github.com/dbeaver/dbeaver/releases/tag/22.3.5 437 |
438 | 439 | 440 |

Release of version: 22.3.4

441 |
442 | https://github.com/dbeaver/dbeaver/releases/tag/22.3.4 443 |
444 | 445 | 446 |

Release of version: 22.3.3

447 |
448 | https://github.com/dbeaver/dbeaver/releases/tag/22.3.3 449 |
450 | 451 | 452 |

Release of version: 22.3.2

453 |
454 | https://github.com/dbeaver/dbeaver/releases/tag/22.3.2 455 |
456 | 457 | 458 |

Release of version: 22.3.1

459 |
460 | https://github.com/dbeaver/dbeaver/releases/tag/22.3.1 461 |
462 | 463 | 464 |

Release of version: 22.3.0

465 |
466 | https://github.com/dbeaver/dbeaver/releases/tag/22.3.0 467 |
468 | 469 | 470 |

Release of version: 22.2.5

471 |
472 | https://github.com/dbeaver/dbeaver/releases/tag/22.2.5 473 |
474 | 475 | 476 |

Release of version: 22.2.4

477 |
478 | https://github.com/dbeaver/dbeaver/releases/tag/22.2.4 479 |
480 | 481 | 482 |

Release of version: 22.2.3

483 |
484 | https://github.com/dbeaver/dbeaver/releases/tag/22.2.3 485 |
486 | 487 | 488 |

Release of version: 22.2.2

489 |
490 | https://github.com/dbeaver/dbeaver/releases/tag/22.2.2 491 |
492 | 493 | 494 |

Release of version: 22.2.1

495 |
496 | https://github.com/dbeaver/dbeaver/releases/tag/22.2.1 497 |
498 | 499 | 500 |

Release of version: 22.2.0

501 |
502 | https://github.com/dbeaver/dbeaver/releases/tag/22.2.0 503 |
504 | 505 | 506 |

Release of version: 22.1.5

507 |
508 | https://github.com/dbeaver/dbeaver/releases/tag/22.1.5 509 |
510 | 511 | 512 |

Release of version: 22.1.4

513 |
514 | https://github.com/dbeaver/dbeaver/releases/tag/22.1.4 515 |
516 | 517 | 518 |

Release of version: 22.1.3

519 |
520 | https://github.com/dbeaver/dbeaver/releases/tag/22.1.3 521 |
522 | 523 | 524 |

Release of version: 22.1.2

525 |
526 | https://github.com/dbeaver/dbeaver/releases/tag/22.1.2 527 |
528 | 529 | 530 |

Release of version: 22.1.1

531 |
532 | https://github.com/dbeaver/dbeaver/releases/tag/22.1.1 533 |
534 | 535 | 536 |

Release of version: 22.1.0

537 |
538 | https://github.com/dbeaver/dbeaver/releases/tag/22.1.0 539 |
540 | 541 | 542 |

Release of version: 22.0.5

543 |
544 | https://github.com/dbeaver/dbeaver/releases/tag/22.0.5 545 |
546 | 547 | 548 |

Release of version: 22.0.4

549 |
550 | https://github.com/dbeaver/dbeaver/releases/tag/22.0.4 551 |
552 | 553 | 554 |

Release of version: 22.0.3

555 |
556 | https://github.com/dbeaver/dbeaver/releases/tag/22.0.3 557 |
558 | 559 | 560 |

Release of version: 22.0.2

561 |
562 | https://github.com/dbeaver/dbeaver/releases/tag/22.0.2 563 |
564 | 565 | 566 |

Release of version: 22.0.1

567 |
568 | https://github.com/dbeaver/dbeaver/releases/tag/22.0.1 569 |
570 | 571 | 572 |

Release of version: 22.0.0

573 |
574 | https://github.com/dbeaver/dbeaver/releases/tag/22.0.0 575 |
576 | 577 | 578 |

Release of version: 21.3.5

579 |
580 | https://github.com/dbeaver/dbeaver/releases/tag/21.3.5 581 |
582 | 583 | 584 |

Release of version: 21.3.4

585 |
586 | https://github.com/dbeaver/dbeaver/releases/tag/21.3.4 587 |
588 | 589 | 590 |

Release of version: 21.3.3

591 |
592 | https://github.com/dbeaver/dbeaver/releases/tag/21.3.3 593 |
594 | 595 | 596 |

Release of version: 21.3.2

597 |
598 | https://github.com/dbeaver/dbeaver/releases/tag/21.3.2 599 |
600 | 601 | 602 |

Release of version: 21.3.1

603 |
604 | https://github.com/dbeaver/dbeaver/releases/tag/21.3.1 605 |
606 | 607 | 608 |

Release of version: 21.3.0

609 |
610 | https://github.com/dbeaver/dbeaver/releases/tag/21.3.0 611 |
612 | 613 | 614 |

Release of version: 21.2.5

615 |
616 | https://github.com/dbeaver/dbeaver/releases/tag/21.2.5 617 |
618 | 619 | 620 |

Release of version: 21.2.4

621 |
622 | https://github.com/dbeaver/dbeaver/releases/tag/21.2.4 623 |
624 | 625 | 626 |

Release of version: 21.2.3

627 |
628 | https://github.com/dbeaver/dbeaver/releases/tag/21.2.3 629 |
630 | 631 | 632 |

Release of version: 21.2.2

633 |
634 | https://github.com/dbeaver/dbeaver/releases/tag/21.2.2 635 |
636 | 637 | 638 |

Release of version: 21.2.1

639 |
640 | https://github.com/dbeaver/dbeaver/releases/tag/21.2.1 641 |
642 | 643 | 644 |

Release of version: 21.2.0

645 |
646 | https://github.com/dbeaver/dbeaver/releases/tag/21.2.0 647 |
648 | 649 | 650 |

Release of version: 21.1.5

651 |
652 | https://github.com/dbeaver/dbeaver/releases/tag/21.1.5 653 |
654 | 655 | 656 |

Release of version: 21.1.4

657 |
658 | https://github.com/dbeaver/dbeaver/releases/tag/21.1.4 659 |
660 | 661 | 662 |

Release of version: 21.1.3

663 |
664 | https://github.com/dbeaver/dbeaver/releases/tag/21.1.3 665 |
666 | 667 | 668 |

Release of version: 21.1.2

669 |
670 | https://github.com/dbeaver/dbeaver/releases/tag/21.1.2 671 |
672 | 673 | 674 |

Release of version: 21.1.1

675 |
676 | https://github.com/dbeaver/dbeaver/releases/tag/21.1.1 677 |
678 | 679 | 680 |

Release of version: 21.1.0

681 |
682 | https://github.com/dbeaver/dbeaver/releases/tag/21.1.0 683 |
684 | 685 | 686 |

Release of version: 21.0.5

687 |
688 | https://github.com/dbeaver/dbeaver/releases/tag/21.0.5 689 |
690 | 691 | 692 |

Release of version: 21.0.4

693 |
694 | https://github.com/dbeaver/dbeaver/releases/tag/21.0.4 695 |
696 | 697 | 698 |

Release of version: 21.0.3

699 |
700 | https://github.com/dbeaver/dbeaver/releases/tag/21.0.3 701 |
702 | 703 | 704 |

Release of version: 21.0.2

705 |
706 | https://github.com/dbeaver/dbeaver/releases/tag/21.0.2 707 |
708 | 709 | 710 |

Release of version: 21.0.1

711 |
712 | https://github.com/dbeaver/dbeaver/releases/tag/21.0.1 713 |
714 | 715 | 716 |

Release of version: 21.0.0

717 |
718 | https://github.com/dbeaver/dbeaver/releases/tag/21.0.0 719 |
720 | 721 | 722 |

Release of version: 7.3.5

723 |
724 | https://github.com/dbeaver/dbeaver/releases/tag/7.3.5 725 |
726 | 727 | 728 |

Release of version: 7.3.4

729 |
730 | https://github.com/dbeaver/dbeaver/releases/tag/7.3.4 731 |
732 | 733 | 734 |

Release of version: 7.3.3

735 |
736 | https://github.com/dbeaver/dbeaver/releases/tag/7.3.3 737 |
738 | 739 | 740 |

Release of version: 7.3.2

741 |
742 | https://github.com/dbeaver/dbeaver/releases/tag/7.3.2 743 |
744 |
745 | 746 |
--------------------------------------------------------------------------------