Lees weergave

Distribution Release: Raspberry Pi OS 2026-04-13

The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. Simon Long has announced the release of a new security update of Raspberry Pi OS, a Debian-based Linux distribution designed for the popular Raspberry Pi single-board computers. The new version, besides bringing the usual range of bug fixes and improvements, also disables the passwordless sudo: "Today we are....
  •  

Counter-Strike 2 Update

[p]The following changes are available in the animgraph_2_beta build. To opt into the beta build, follow the instructions here: https://help.steampowered.com/en/faqs/view/5A86-0DF4-C59E-8C4A[/p][p][/p][p]To report bugs or provide feedback about the beta build, please email csgoteamfeedback@valvesoftware.com with the subject "AG2 Beta".[/p][p][/p][p]\[ ANIMGRAPH 2 ][/p]
  • [p]Fixed wrong pose when backing into corners[/p][/*]
  • [p]Improved stuttering of 3rd person aim[/p][/*]
  • [p]Fixed main menu pistol poses[/p][/*]
  • [p]Added missing knife draw animations[/p][/*]
  • [p]Fix pop when running and switching weapons[/p][/*]
  • [p]Fix pop when switching weapons after throwing a grenade[/p][/*]
  • [p]Fixed head wobbling when planting C4[/p][/*]
  • [p]Fixed issue when holding inspect and changing weapons[/p][/*]
[p]\[ OTHER ][/p]
  • [p]Fixed a case where it was possible to climb down ladders faster than before.[/p][/*]
[p][/p][p]Please note that the client may produce a fatal error message when attempting to connect to a server running a different build.[/p]
  •  

FileZilla Client 3.70.3 released

Bugfixes and minor changes:

  • SFTP: Added a heuristic to reply to a keyboard-interactive request with the site's password, if it consists of a single prompt named "Password"
  • SFTP: Updated to fzssh 1.1.10 for increased compatibility with broken servers that blatantly violate the SSH specifications
  •  

Minecraft 26.2-snapshot-3 (snapshot) Released

26.2 Snapshot 3 (known as 26.2-snapshot-3 in the launcher) is the third snapshot for Java Edition 26.2, released on April 14, 2026. Full changelog: https://minecraft.wiki/Java_Edition_26.2-snapshot-3
  •  

FileZilla Client 3.70.2 released

Bugfixes and minor changes:

  • SFTP: Updated to fzssh 1.1.9 to address an issue with servers sending nonsensical SSH_MSG_USERAUTH_INFO_REQUEST packages
  •  

FileZilla Client 3.70.1 released

Bugfixes and minor changes:

  • SFTP: Updated to fzssh 1.1.8 to address an issue with servers sending empty longnames
  • SFTP: Updated to fzssh 1.1.8 to address an issue with servers incapable of handling large receive windows of 2^32 - 1 bytes
  • SFTP: Fixed an issue creating directories during file upload
  •  

v4.0.0-beta.473

Fixes

  • Fixed the upgrade modal to show the correct target version and cleared stale upgrade notifications when the instance was already up to date. (#7774, fixes #6039, #8707)
  • Fixed user deletion cleanup so team-owned Git app sources were handled safely, while instance-wide sources were preserved for the root team. (#9435, fixes #8172)
  • Fixed dashboard homepage add buttons so they remained visible in light mode. (#9456, fixes #9454)
  • Fixed port mapping validation to accept protocol suffixes like /tcp, /udp, /sctp and IP-bound mappings. (#9503, fixes #9501, #9504)

Improvements

  • Updated phpseclib/phpseclib to 3.0.51. (#9500)
  • Updated axios to 1.15.0 for development dependencies. (#9515)
  • Updated axios to 1.15.0 in coolify-realtime. (#9516)

What's Changed (Github)

  • fix(ui): Initialize latestVersion in Upgrade component mount by @andrasbacsai in #7774
  • fix(user-deletion): safely clean up team-owned Git app sources by @andrasbacsai in #9435
  • fix(ui): dashboard homepage add buttons are invisible in light mode by @rosslh in #9456
  • fix(validation): allow protocol suffix and ip in port mappings (/tcp, /udp, /sctp) by @ShadowArcanist in #9503
  • build(deps): bump phpseclib/phpseclib from 3.0.50 to 3.0.51 by @dependabot[bot] in #9500
  • build(deps-dev): bump axios from 1.13.2 to 1.15.0 by @dependabot[bot] in #9515
  • build(deps): bump axios from 1.13.6 to 1.15.0 in /docker/coolify-realtime by @dependabot[bot] in #9516
  • v4.0.0-beta.473 by @andrasbacsai in #9521

New Contributors

Full Changelog: v4.0.0-beta.472...v4.0.0-beta.473

  •  

DistroWatch Weekly, Issue 1168

The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. This week in DistroWatch Weekly:
Review: pearOS 2026.03
News: Arch Linux adjusts firewall packages, Linux dropping i486 support, Red Hat extends its lifecycle, Debian's APT introduces rollbacks, Redox improves CPU scheduler
Questions and answers: Which distributions are adopting age verification?
Released last week: deepin 25.1.0, Trisquel 12.0
Torrent corner: deepin, Trisquel
Upcoming releases:....
  •  

HeidiSQL 12.17

12.17 - 2026-04-12

⛰️ Features

  • (packaging) Add libqt6pas dependency - (a3e6d0b)
  • (packaging) Ship qt6 build in deb package, enhance control file fields - (992b673)
  • (ui) Turn all TEdit's with NumbersOnly into TSpinEditEx - (96bb466)
  • Select just created table copy - (18e9431)
  • Add toolbar button for toggling reverse foreign key listing, so the user has the chance to disable its potentially long during query - (938f303)
  • Reverse foreign keys on "Foreign keys" tab in table editor - (ca48343)
  • Add menu item Edit > Copy column names - (ce93931)
  • Prevent loading an SQL file multiple times into an editor - (153e61d)
  • Add sshpass.exe v1.0.6 for Windows, and refactor Windows installer script - (d79d462)
  • Inject app name and version into potentially long during SQL queries for the SQL export - (93e1b39)
  • Run user startup script in DoAfterConnect call, which includes reconnects - (1b27b1d)
  • Add "Display" main menu, move some spread items there, and add two items for toggling log panel and tree filters - (c0fbcff)
  • Support BOOLEAN column type in MySQL - (e796ad1)
  • Re-enable clickable "Analyze query" label on host > processes - (678c7b8)
  • Create SQL export option for wrapping DML commands in a BEGIN/COMMIT transaction - (5560454)
  • Display approximate row count of tables in database tab on MS SQL - (146044f)
  • Support full table status option in SQLite, showing "Rows" from COUNT(*) for each table - (422935a)
  • Add security policy for supported versions and reporting - (7ce4a23)
  • Prefer KILL QUERY over KILL on MySQL and MariaDB, when using the "Kill process" menu item in Host > processlist - (b3743d8)
  • New attempt to leave the main window invisible behind the session manager - (be5322c)
  • Show virtual, stored and hidden columns in SQLite - (0a87a73)

🚀 Enhancements

  • Move color scheme submenu from Tools to Display menu - (f7f90e8)
  • Export tables which are hidden through the table filter - (42e5277)

🐛 Bug Fixes

  • Crash on macOS, due to running Connection.ShowWarnings directly in the TQueryThread - (d62807a)
  • Less aggressive debug compile mode, made the app unresponsive when trying to close - (8d48099)
  • Two more exception causes found in uploaded reports - (e33ea1d)
  • Sporadic "no database selected" when updating grid header with row details - (c9eb765)
  • Wrong use of Copy(), which is one-based not zero-based, and remove translated appendix to snipped log message which may use critical chars and confuse SynEdit - (e3fc3f5)
  • Various crash causes, reported in uploaded bug reports - (6215d19)
  • Missing required package LazControls for TSpinEditEx - (519a84a)
  • Remove default keystrokes from query editor: 2x ecRedo and 1x ecDeleteLine - (2bc9d78)
  • Wrong SQL on MS SQL when renaming table per table editor - (a763fd1)
  • Use default brew path to sshpass on macOS - (b7c3d07)
  • Status bar text gets written into the panel right besides the current one, on Linux/macOS - (dfb86d5)
  • Several crash causes Host subtabs when connection is lost externally - (1029657)
  • Non stored global setting for "sort alphabetically" checkbox in column selection - (0ccb1ac)
  • High CPU load and unresponsiveness through SynEdit highlighter when starting to edit large text in popup editor - (676fcd7)
  • Crash when enabling TShellListView.MultiSelect in OnFormShow, now sets options per setter method, before FormShow - (2acce35)
  • Crash on right-click in empty area of query result grid - (6309305)
  • Data grid context menu not opening after click in empty area - (10fc117)
  • Repaint columns list after move up/down a column - (6a0cbe3)
  • Out-of-memory error in call to sqlite3_open() on a non-existent SQLite database file - (e93924f)
  • Font bold + italic setting not stored in settings - (cc5b811)
  • Potentially crashing typecast in LoadRecentFilter - (da07591)
  • Non-themed white area on TTabControl, fix from zamtmn/metadarkstyle#75 - (7554364)
  • Forgotten files in c01a439 - (8098296)
  • Initial FK names assigned in TfrmTableEditor.listForeignKeysNewText() were lacking the referencing table's table name in case the referencing table was not created yet (pr from Jochen Neubeck) - (d8cd61c)
  • Wrong schema queries in SQLite, always shows columns and indexes of first database file - (7072986)
  • BIT values in MS SQL grid queries prefixed with MySQL b'' style - (7456c38)
  • Random crash in dodgy typecast TEdit/TEditButton - (37add0f)
  • Crash when moving added column to very bottom - (b739799)
  • Load any foreign keys, anyway if the user owns them, on PostgreSQL - (dbab4cb)
  • Wrong captions on quick filter actions shown in preferences > shortcuts - (3e0bf91)
  • Crash in OpenTextFile, for a 0-bytes file - override the encoding to one without BOM - (27e26a6)
  • Keep column default value in table editor, when user changes its datatype to one in the same category as before (int => bigint) - (3c518ad)
  • Trim away spaces around name of routine parameter silently - (b681ebf)
  • Re-enable dropping sql files on main form - (314db47)
  • Missing translations, and rephrase the "themes not supported" text - (7dfad02)
  • TDBQuery.TableName always returned an empty string on MS SQL - (520a90c)
  • TDBQuery.Col() crashes with "Column not available" on certain locales - (a01acd1)
  • Reset DesignTimePPI in all forms from 120 to the default 96, let the IDE scale controls down and move or add some defaults like LCLVersion. - (e635ae5)
  • Allow $$ as delimiter again on non-PostgreSQL connections, and ` on non-MySQL connections - (71bb25b)

🚜 Refactor

  • Migration from Array[TSQLSpecifityId] to TSqlProvider - (31ba8bf)

📚 Documentation

  • (ui) Mark VCL styles as deprecated - (1ce80ea)

🎨 Styling

  • (ui) Remove border around reverse foreign key list - (6ed145e)

⚙️ Miscellaneous Tasks

  • Bump version for v12.16 release - (d141124)
  • Move OpenSSL license file out of the dll folder - (5772d09)
  • Add Wine deprecation note used in the Windows builds - (5e34fa9)

Localize

  • Update compiled translation files from Transifex - (a5f1a19)

Ui

  • Hint the user in which path we are going to look for sshpass (macOS and Windows) - (86a96bd)

Contributors

12.15.1.1 - 2026-01-30

⛰️ Features

  • Add a few items to the top of the grid's header context menu - (eb9cd8b)
  • Add a newer FreetTDS library for Windows, from the last successful VS 2022 build on https://ci.appveyor.com/project/FreeTDS/freetds - (93bfda0)
  • Make grid-highlight-same-text-color part of the predefined color schemes - (7854157)
  • Switch color scheme from Tools main menu - (c8c3b23)
  • Introduce global AppColorSchemes for managing SQL and grid colors, and sync both with the app's dark mode (still only on Windows) - (d313a59)
  • Sync active line color and brace highlight with the app's dark or light mode - (3510728)
  • Auto-switch to dark or light SQL colors in sync with the app's dark mode - (8a08e77)
  • Support dark mode, using MetaDarkStyle from OPM, and provide the 3 known custom settings: automatic, light and dark - (3f9e867)
  • Re-enable dropping files from file manager to "insert files to BLOB" dialog - (23fc9c0)
  • Upgrade DPI awareness to Per-Monitor v2, add TMainForm.FormChangeBounds as a replacement for the missing OnAfter/OnBeforeMonitorDpiChanged events - (9eab28e)
  • Re-enable menu item on list header context menu: "Toggle visibility of all columns" - (41169f7)
  • Support European umlauts/accents as \w (word char) in some regular expression areas - (304cd26)
  • Auto-uppercase keywords, data types and functions - (62cda84)
  • Recreate previous state of trigger after realizing the user edited code has errors - (e7e5e11)
  • Create a TSynEditMarkup descendant and use it for highlighting selected text occurrences - (8a667f2)
  • Create custom setting so the user may define a terminal app himself, and auto-detect terminal app if the setting is yet empty - (613e207)
  • Enable InnoSetup script for creating Windows installer - (317edcd)
  • Re-enable codepage => charset mapping using GetACP from DelphiCompat unit - (79e4654)
  • Re-enable ValidFilename function with platform specific lists of disallowed characters - (f3a0594)
  • Re-enable support for hyperlinks in message dialogues, and use TTaskDialog again for simple messages on Windows - (15eb52b)
  • Support portable mode with a portable.lock file in the app folder - (c528c5d)
  • Re-enable hints on query result tabs - (88115ac)
  • Show connection details as a hint over status bar - (e1ad5c3)
  • Add missing LCL translations, compiled to .mo files with msgfmt from Poedit with support for msgctxt - (505e3ec)
  • Use the more native MessageDlg on all platforms when we don't need additional dialog features - (8c0e61f)
  • Show only mono-space fonts in SQL font selector - (3388d9f)
  • Support compilation and usage on FreeBSD - (425d099)
  • Include libssl 1.1 in macOS app bundle - (f51d2a9)
  • Include libmysql plugins in macOS app bundle - (85a15f8)
  • Provide libmariadb plugins in macOS app bundle - (2967ad2)
  • Assign OK button to Enter and Cancel button to Esc - (3ea4a90)
  • Add translation files to macOS app bundle - (08735bc)
  • Provide libmariadb in macOS app bundle - (2a1c725)
  • Support SynEdit hints when mouse is over function names, tables etc - (82ef10e)

🚀 Enhancements

  • Turn two more TButtons into TBitBtn with icon - (9300cbc)
  • Immediately show new log lines on heavy operations, enhancing user experience - (b100479)
  • Turn export options button into TBitBtn and give it an arrow-down icon - (4864900)
  • Indicate drop-down menu through arrow-down image on buttons - (288b346)
  • Reduce width of left gutter in popup text editor - (4215aee)
  • Hide grid cell border lines in most VirtualStringTree's - (b31f78a)

🐛 Bug Fixes

  • (ci) Get libqt6pas on ubuntu via 3rd party repo - (4205774)
  • Remove MetaDarkStyle from the required packages, instead add a latest snapshot of the relevant files from https://github.com/zamtmn/metadarkstyle/ - (9f9cde0)
  • ERangeError when editing text grid values which allow more than 2^31 chars, e.g. LONGTEXT - (42b5d52)
  • Set default value for ThemeIsDark for cases where AppleInterfaceStyle does not exist (= light mode) - (26ca75e)
  • Reload color scheme after auto-apply, reintroduce ThemeIsDark with a detection for Windows and macOS, use MetaDarkStyle units only on Windows - (b4afc3a)
  • Invalid typecast in List.Add(BaseForm.Components[i]), when running debug builds - (38faf57)
  • Wrong length of text detected (always 0) - (930a815)
  • Crash in data grid when switching to an empty table on ArchLinux - (e9b6835)
  • Next attempt to fix ERangeError crash in TBaseVirtualTree.UpdateVerticalRange - (c8e8bed)
  • Wrong ModalResult on "Replace all" button - (2367ac6)
  • Increase too tight node height - (60ad998)
  • Auto fit columns in search-on-server results, taking the header caption into account - (4ce827b)
  • Remove space eating gutter from SynEdit in search text dialog, disable scrollbars as long as not required - (7423aa3)
  • Form dimensions reset to default values each time, and wrong check for empty SynEdit - (dab1cda)
  • Confusion about modified default setting for DoubleClickInsertsNodeText, reset to old value - (f8dc796)
  • Wrong BOM characters written to grid export files, when encoding is set to "UTF-8 BOM" for instance - (f951b78)
  • Auto-uppercase when pressing Enter immediately after a keyword - (d34be7f)
  • Missing selection highlighting and auto-uppercasing in data tab filter editor - (2e31c5e)
  • Prevent triggers without quoted trigger name or table name from failing to be parsed (alexanderglueck) - (3028076)
  • Convert usages of UnicodeString to String, in jsonregistry unit, and fix handling of Chinese characters - (39df339)
  • Broken integers and floats after locale formatting on macOS - (fa1db76)
  • Crash in file-picker with Windows path within Linux - (7f8dc30)
  • Some more compiler warnings and hints - (3b24707)
  • Missing top anchor control for new terminal edit box - (4271040)
  • Missing SSHPASS environment variable when starting tunnel with sshpass -e - (6ce846b)
  • Non working MySQL command line launcher, for all platforms - (d9b6f87)
  • A few more compiler hints and warnings - (e18b3db)
  • Crash at right-click on data grid header - (f88405b)
  • Add missing dlls and MySQL plugin dlls for use on Windows, remove unused macOS dylibs - (287abde)
  • Non working "Insert row" actions and its friends - (d1faf6b)
  • Stretched preview image, and image metadata label too small - (20aded3)
  • Ban Windows API code used in OnAdvancedHeaderDraw for painting column headers with sort chars - (485fb7d)
  • Broken sort arrows in grid column header - (377d402)
  • Fails to run netstat or netstat.exe on Windows, try a cross-platform socket approach - (633ee44)
  • Fix various compiler hints and warnings - (f1ac6dc)
  • Crash when switching between tables - (c054884)
  • Bad anchors on edit-variable dialog, overlapping/hiding radio buttons - (3e77c0d)
  • Conflicting grid edit shortcuts - (ad52dd3)
  • Crash in grid initializing, likely due to a wrong node height - (4c6204a)
  • Compile error on Linux due to "identifier not found: LoadStringW" - (7a73769)
  • Translate button captions on TTaskDialog using LoadStringW on Windows - (9723210)
  • Set MySQL plugins folder like in the classic branch - (eccf7b2)
  • No locale influence and no scientific notation in JSON reformatter - (825447f)
  • Bad anchors on "start" tab of session manager, plus add an info label for portable users - (a140b19)
  • Set Screen.HintFont globally to what the editors use - (2b7d31b)
  • Do not show ugly/solid grid lines on macOS and Linux - (c35a35c)
  • Prevent host sub-tabs from getting disabled on macOS - (6f5a2d1)
  • Missing control anchors on create-database dialog - (d26f128)
  • Prevent editors from getting an empty font name - (74abc16)
  • Show file modification time in about dialog - (50b6864)
  • Skip harmless error when PG has no COLLATION_NAME in IS.COLUMNS - (eb3937a)
  • Broken compiler conditionals - (556e4fb)
  • Missing control anchors on copy-table dialog - (6cc530b)
  • Set runtime search path for linker, so openssl finds libssl.1.1.dylib and we can access https pages now - (230ac8d)
  • Missing control anchors on search/replace dialog - (c07b155)
  • Missing control anchors and tab order on column selector - (f72156d)
  • Wrong button positioning on macOS caused by differences of TButton/TBitBtn - (ba9442b)
  • Search for translation files in the right folder within macOS app bundle - (52b065a)
  • Prefer TBitBtn over TSpeedButton for native look on macOS - (bee61ec)
  • Assign no Syn highlighter by default and call it "Text", in texteditor - (446d78c)
  • Anchoring in about box - (3605706)
  • Copy functions-*.ini files to the right folder, add iconset - (2f92db2)
  • Sign and notarize exe file and dylibs on macOS, fix ini filenames - (c34bde3)
  • Load libs from ../Frameworks on macOS - (8f6ba68)
  • Remove dead code - (5f39a44)

🚜 Refactor

  • Move grid null colors away from data types array to the new color scheme - (2bc36b4)
  • Rename TSynEditHelper.TextIsEmpty to HasText - (ac095e4)
  • Move macOS build to Makefile - (f41a6ff)

🎨 Styling

  • Remove no longer needed and partly dead code for DpiChange detection - (23148e9)
  • Remove dead code which is unlikely to get re-enabled in the future - (eb4a0b4)
  • Remove non working context help button on session manager, we have a "general help" menu item in the "more" menu already - (b1122c5)
  • Reduce borders around controls - (ff065ea)

⚙️ Miscellaneous Tasks

  • Bump version to 12.15.1.1 - (cb03bec)
  • Revert to using include-packages, now that it checks LazCompatibility to exclude outdated/incompatible package files from installation - (fcd45be)
  • Attempt to fix compilation of unwanted and outdated package files - (04bee72)
  • Attempt to fix broken dependency, use correct case of the package's DisplayName - (45e596c)
  • Mention current Lazarus version in readme file, mention usage for macOS builds and plans for v13 - (93fdf77)
  • Remove "Linux" from the Github release name, so I can have one release for all OS packages - (ab46fc5)
  • Move translation source file from master to lazarus branch - (b211b44)
  • Remove unused file extensions and add some others - (0b5ab25)
  • Set release compiler option -WM10.15 identically to debug, relevant for macOS - (6144df2)
  • Using the correct lazbuild - (c9c6be0)
  • And I had to forget one more, right?!?! - (fc49d22)
  • Windows executables have .exe extension!!! - (35d2ebd)
  • Add Windows build to the matrix - (10776d6)
  • Switch back to upstream setup-lazarus - (b2c049b)
  • Add macOS - (6377e11)
  • Test switching to forked setup-lazarus action - (dcdac1b)
  • Debugging missing columns from IS.COLUMNS on PG v16 - (f65bd15)
  • Remove dead code and calls: HasSizeGrip, FixControls, TranslateComponent, ConfirmIcon - (1527d35)
  • Adding support for QT6 CI/CD - (c9d05e8)
  • Dealing with end of line shenanigans - (d3fa0af)
  • Remove Transifex integration, prefer precompiled .mo files in extra/locale/ - (4e5504f)
  • Remove Wine hacks, now that we provide native Linux builds - (95df174)
  • Remove notification for no longer created build updates - (5e2c8b5)
  • Remove dead code - (fa4a14a)
  • Set linker rpath for all build modes - (df80dbf)
  • Notarize macOS bundle only with --notarize argument, include team id - (887a6cf)
  • Apply trivial change to remaining units complaining about CR/LF mixup - (64cec90)

Contributors

New Contributors ❤️

12.14.1.1 - 2025-12-11

⛰️ Features

  • Shell script for creating macOS app bundle - (af24108)
  • Support XML formatting in grid popup text editor - (913fc9d)
  • Switch to grayscale icons on inactive query tabs - (917e046)
  • Support SSH tunnel configuration per commandline - (35a5225)
  • Display some known file type icons in file open/save dialog - (b4c0566)
  • Finalize keyboard shortcut customization in preferences - (637d2d6)
  • Add new keyboard shortcut editors on preferences dialog - (cc4e6f1)
  • Keep time fractions intact for CSV exports - (06322de)
  • Use custom folder icons in tree on file dialogs, in non-Windows mode - (3094d79)
  • Show NULL values in system variables listing - (06b44eb)
  • Highlight same text in grids based on all selected rows - (afc9d8c)
  • Support fractional UNIX timestamps in grids - (65c1472)
  • Add "source table: xyz" hint to query result column headers - (2863a80)
  • Support click on path parts on top label of file dialog - (98b796b)
  • Convert all save/open dialogs to the new custom one - (4a8c53c)
  • Create file-save dialog with linebreaks selector - (d5d34ad)
  • Recreate basic TExtFileOpenDialog without OS owned dialog and room for customization - (bac0d7a)
  • Full support for different icon packs, Silk and Icons8 - (dbca69d)
  • Add 206 Silk icons into new TImageList - (769afa5)
  • Require libsybdb5 in DEB package - (e1781f9)
  • Mark MS SQL protocols like named pipe as unsupported, advise the user to change to TCP/IP - (b20f121)
  • Dirty and basic support for MS SQL - (3df3673)
  • Show more detailed backtrace in crash dialog - (bc0a7de)
  • Support SSH passwords via sshpass - (f2b2dc3)

🚀 Enhancements

  • Position session manager centered over main form, ignore position set by user - (571c671)
  • Align bottom buttons on session manager - (ca7aad6)
  • Set font style and color of size column in tree - (f987c81)
  • Move RightEdge on SQL editors out of sight - (2a23e26)
  • Light text color instead of ghosted/ugly icon for unseen tree nodes - (76aefb3)
  • Disable tree option asDoubleClickInsertsNodeText by default - (1c9321c)

🐛 Bug Fixes

  • Connect MS SQL query to session transaction, run .ExecSQL - (59191da)
  • Prevent SQL delimiter being set to PostgreSQL quotes - (a3acc04)
  • Crash when grid-exporting without required key - (ff6050f)
  • Delete CLI-created session settings from registry after disconnect - (8778d40)
  • Another broken thousand separator - (24f3e36)
  • New attempt to hide SynEdit caret when unfocused - (03f4a5f)
  • A TSpeedButton connected to a TAction, and a TMenuItem were not auto-checking - (42abf46)
  • Database icon in Icons8 list too small - (dda44be)
  • Cannot save new table when added column was removed - (1fe709a)
  • Compile without MS SQL support on macOS - (9a4d841)
  • Query batch stops at second last query if it has errors but StopOnErrors is off - (6e40c62)
  • Drag'n drop on Linux requires VT.DragType = dtVCL - (4fd646c)
  • Enable drag'n drop in table editor and session manager - (9afc60f)
  • Detected empty text DEFAULT value for table columns - (4c0617d)
  • Append quick filter without linebreak - (8ea3b94)
  • Wrong icon sizes, disable right-click select for column list so selection is kept - (a145fc5)
  • Remove dead code, fix some compiler hints - (79bcd1d)
  • Bad position of TEdit on TInplaceEditorLink - (8d119a0)
  • Quick filter > "more values" submenu not created/shown - (8696e61)
  • Empty KeyStrokes list on text editor - (db00c83)
  • Broken caption on inline text edit button - (1730956)
  • User queries not showing up in log panel - (222a386)
  • Do not edit grid cell on right-click, and set HotCursor on DBtree - (0257867)
  • Flashing main form in background after cancel session manager - (0563b4d)
  • Work around empty space artifact in ShellListView - (cf9ed85)
  • Move all Application event assignments to .lpr file - (64919d6)
  • Confusion with (selected) folder icons - (b488ca2)
  • Tree with keyboard actions shows wrong captions - (5e20c53)
  • Binary result values displayed as 000... - (4322372)
  • TMySQLQuery.TableName() returns wrong string, and introduce apphelpers.GetAppDir - (bb517d7)
  • Crash in AnyGridPaintText with no query result - (59659f0)
  • Error: (4004) Variable identifier expected - (13a0127)
  • Crash in printer dialog with 0 printers available - (6eecdd8)
  • Missing file for previous commit - (857cca8)
  • Some remaining issues in the new file-open/save dialogs - (34e3f32)
  • Work around out-of-view item in left tree after FormShow - (ec4c237)
  • Navigate to directory of currently loaded file when user opens dialog for loading another file - (251f632)
  • Broken support for non UTF-8 encoding - (fe65231)
  • Prompt to overwrite only if file exists - (91de2fc)
  • Add encoding selector to file-open dialog - (56b783d)
  • Crash when app exits, with deleted TSynGutterSeparator - (00627ae)
  • Optical stuff, add bookmark icons for SynEdit - (29d1abc)
  • Use GetApplicationName in InitMoFile as well, plus documentation - (93bf989)
  • Make LCLTranslator independent of executable filename - (0469dd9)
  • Make GetAppConfigDir independent of executable filename - (9e2611e)
  • Make translation filename independent of executable filename - (5d487bb)
  • More painting related crashes on QT, this time in OperationRunning() - (fbe32db)
  • Compiler warnings, re-enable active line background - (a1c84ae)
  • Two crashes in QT caused by aggressive control repainting - (7650efe)
  • Hide library files which ldconfig shows up but don't exist - (85cf230)
  • Provide at least one libmysql for macOS, plus its dependencies - (1fbc2ab)
  • Fix compiler errors on macOS, set DYLD_LIBRARY_PATH run param to fix wrong path for libssl - (58b210a)
  • Wrong integer size/type for ClientFlag in mysql_real_connect - (3213fe9)

⚙️ Miscellaneous Tasks

  • Bump version to 12.14.1.1 - (1a2f1f3)
  • Use Lazarus logo in readme - (aa49736)
  • Remove now unused doc, written for converting to Lazarus - (b01e732)
  • Fix generation of .deb - (e95aca8)
  • Fix missing Package variable - (13c55ce)
  • Using v4 of git-cliff-action - (81d613b)

Contributors

[12.13.1.1] - 2025-11-03

⛰️ Features

  • Sort session folders at top per setting - (93dc936)
  • Filter box in user manager - (b57b764)
  • Add checkbox "Open file after creation" to grid export dialog - (613f4d8)
  • Allow sorting columns in table designer - (8541eb4)

🚀 Enhancements

  • Make file exit action OS friendly - (1f19d00)

🐛 Bug Fixes

  • List procedures in PostgreSQL - (db902f7)
  • Missing DELETE HISTORY privilege on MariaDB - (f7b80db)
  • Prevent crash in auto-refresh action - (2c25e04)
  • Bad message with no library selected - (f9a486b)
  • Generate missing values for geometry columns - (eb1b5ea)
  • Allow modify length of index with binary column - (173efeb)
  • End global "edit function" mode for grid editing early - (5cac850)
  • Take care for escaped ENUM definitions - (328fb72)
  • Support return data type of stored function containing white spaces - (d7b1faa)
  • Safety replacement for folder separator when renaming a session or folder - (18a21ef)
  • Leave away schema when double-click table for inserting into query editor - (b72f259)
  • Sticky empty-password warning after setting a non-empty one - (f2028e1)
  • Support double dollar quotes on PostgreSQL - (caeae88)

📚 Documentation

  • (CHANGELOG) Proper changelog - (79bb279)

⚙️ Miscellaneous Tasks

  • Bumping version to 12.13.1.1 - (bf23332)
  • Using correct target of build-* - (16a54a5)
  • Fixing some blantant mistakes - (76dfa98)
  • New category: Enhancements - (dd1ad34)
  • Removing unnecessary tx-push recipe - (d293d64)
  • Forgot to copy .ini files on run-* - (c513e53)
  • Completing run-gtk2, run-qt5 - (04650d9)
  • Adding empty tx-push to Makefile - (3ceed39)
  • Adjusting workflow to skip secrets detection - (14dd9ce)
  • Adding usage of secrets.mk - (123a2e7)
  • Forgot to change the output folder - (78f1415)
  • First batch of changes - (2bee126)

New Contributors ❤️

  • @gcarreno made their first contribution
  • @ansgarbecker made their first contribution
  • @ made their first contribution

Note

For a list of all the changes up to date, please read CHANGELOG.md.

  •  

Distribution Release: Trisquel GNU/Linux 12.0

The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. Rubén Rodríguez has announced the release of Trisquel GNU/Linux 12.0, a major update of the project's "libre" distribution built for home users, small enterprises and educational centers. The new version is based on the long-term supported Ubuntu 24.04: "We are proud to announce the release of Trisquel 12.0....
  •  

v0.5.0 - “The Caesar-Augustus memorial sewer”

0.5.0 (2026-04-12)

  • Feature: [#23465] Change plugin JavaScript engine from Duktape to QuickJS-NG, allowing ES6+ features to be used in plugins.
  • Feature: [#26178] Port of the Spinning Cars from RollerCoaster Tycoon 1.
  • Improved: [#25314] Add unbanked and banked quarter helices to the Alpine, Corkscrew, Giga, Hybrid, Looping, Mine Ride, Mini, Multi-Dimension, Single Rail, Stand Up, Steeplechase and Twister tracks.
  • Improved: [#26044] Simplify Android installation by bundling OpenRCT2 assets in APK.
  • Improved: [#26293] Objects extracted from saves now have more information in their filenames.
  • Improved: [objects#432] Allow saving scenery from RCT1 with track designs.
  • Change: [#25962] The station style dropdown now shows entrance icons next to the labels for easier selection.
  • Change: [#26175] The ride colour tab is made more compact by collapsing unavailable sections instead of only hiding them.
  • Change: [#26178] Symmetric spinning trains and legacy ‘pre-reversed’ trains can no longer be reversed.
  • Fix: [#10616] Quarter-tile trees cannot be placed on dry portions of half-water tiles.
  • Fix: [#25128] Mute button displayed in wrong state after load.
  • Fix: [#25460] Infinite loop when moving track design ghost queue over queue loop with zero clearances.
  • Fix: [#25735] Ride synchronisation z-check works incorrectly.
  • Fix: [#25919] Path drag tool error sound stacks when placement fails.
  • Fix: [#25926] Path drag tool shows cost for single tile instead of total.
  • Fix: [#25927] Wall drag tool error sound stacks and shows wrong cost.
  • Fix: [#25962] Dropdown triangle glyphs are not optically centred.
  • Fix: [#25993] Toggling “allow arbitrary ride type changes” does not resize open ride windows.
  • Fix: [#26111] Vehicle colours tab can go out of bounds in certain edge cases.
  • Fix: [#26118] Windows installers for releases are not signed properly.
  • Fix: [#26128] The loan spinner widget does not appear on the same baseline as the text around it.
  • Fix: [#26140] The time a guest has spent in a queue overflows back to 0 after it reaches 65535 (about a year).
  • Fix: [#26159] The map generator window is not resized correctly in Enlarged UI mode.
  • Fix: [#26196] The sprites of one angle of the Steeplechase left large turn are misaligned (original bug).
  • Fix: [#26214] The wrong sprite is used for one angle of the gentle diagonal slope of Alpine, Hybrid and Single Rail tracks.
  • Fix: [#26243] Increase max dropdown size from 512 to 1024 to accommodate parks with more than 512 rides.
  • Fix: [#26306] Platform::FindApp fails to locate Homebrew-installed tools on macOS.
  • Fix: [#26339] Crash when setting up a marketing campaign.
  • Fix: [objects#430] The RCT1 Reverse Freefall car can be reversed and show broken sprites when doing so.

Release created in https://github.com/OpenRCT2/OpenRCT2/actions/runs/24303301342

SHA256 checksums:

545aacbbce6e0f00097c6a2efe9d1d7a4226f20f8f120304e41324e955406387  ./OpenRCT2-v0.5.0-Linux-bookworm-x86_64.tar.gz
b390cba3ecfecb5c3188fe33b8391a7045a039739c382e0fa6b9ff0f0d4c101e  ./OpenRCT2-v0.5.0-windows-symbols-arm64.zip
7736205ec96e93203c129038475026764a267d7883f11095b4ed0b98ca49852c  ./OpenRCT2-v0.5.0-macos-universal.zip
af94d53b5259c28d8639f264e8dfe88a4ca68aa60b90631cb27a66caa895a6b2  ./OpenRCT2-v0.5.0-sha256sums.txt
f714431d73d77e66f4808e728a4b54c14c59b931b36d49e4d4ac238e2490aac3  ./OpenRCT2-v0.5.0-windows-symbols-win32.zip
8d1d6fd2afe324ed8b74b4483ee5693256cdc69a1a3159818bbbba49914b2e13  ./OpenRCT2-v0.5.0-windows-installer-x64.exe
20260b77324bd8e9cad95a8e4da2ef69d56a95e6715de0a64d824be8e57333b5  ./OpenRCT2-v0.5.0-Linux-trixie-x86_64.tar.gz
99d626e6aca3168ff48900dc4c3aa0c3f3a7026f5974181840b62f1f099202b1  ./OpenRCT2-v0.5.0-windows-symbols-x64.zip
5557043fe8e12457307a1bdf743a1daeb772bba9c36637664731fdebed19b948  ./OpenRCT2-v0.5.0-windows-portable-x64.zip
74d1b920033ee54effb35674fa53659ad8b942378649a98dd7efc6ba923f236c  ./OpenRCT2-v0.5.0-windows-installer-win32.exe
e1dbdf337c3a02a03b7722752a749303277c20fcae962471705f214d4c14b9fc  ./OpenRCT2-v0.5.0-Linux-resolute-x86_64.tar.gz
8f5660356449a086667d02525fc63c9d85e9883f47cb50d501febc4476551d41  ./OpenRCT2-v0.5.0-windows-installer-arm64.exe
cb174ca94e48a3aa8d83fa8f9e5b13df281b8d56f1bd67f7a5f5ed5dc0addb31  ./OpenRCT2-v0.5.0-android.apk
0d1f01be35d8d4632aa3dc67d33b084f610576a2b1d966011964951eac15e303  ./OpenRCT2-v0.5.0-windows-portable-win32.zip
e1c27003ba27bea8dc7cf7c1f41fc51e2a271269b8911ffa19905dc2447a3d97  ./OpenRCT2-v0.5.0-windows-portable-arm64.zip
42885a0f51bed6f145488161a6d932912050a15f2f3ac32bb7a5d48d42b03a6d  ./OpenRCT2-v0.5.0-Linux-noble-x86_64.tar.gz
780c2a48f0ab917dd4b10079eb13c57093919410a5c7a356492c728315b6cb9a  ./OpenRCT2-v0.5.0-linux-x86_64.AppImage

  •  

v1.4.13 — Trusted Senders, Tag Management, Attachment Guard, and Secret File Support

1.4.13 (2026-04-12)

Thank you for your donations:

One-time

Monthly

Features

  • Contacts: Store trusted senders in a dedicated JMAP address book (#176)
  • Email: Warn on send when attachment keyword found but no file attached (#172)
  • Email: Enable keyword reordering (#174) and multi-tag support per email (#173)
  • PWA: Add "don't remind me again" option to install prompt
  • Auth: Add SESSION_SECRET_FILE and OAUTH_CLIENT_SECRET_FILE environment variable support
  • Plugins: Add onAvatarResolve plugin hook
  • Docker: Publish main and dev branches as separate GHCR packages

Fixes

  • Email: Style links in plain text emails
  • Email: Seed list history entry when app initializes on an email view
  • Email: Remount composer on draft edit and preserve identity (#60)
  • Contacts: Display contact names stored in name.full (#179)
  • Contacts: Fix category dropdown blocking Save button in contact form (#177)
  • Contacts: Resolve TS error from optional name.components in vCard parser
  • Search: Search all folders when filtering emails by tag (#175)
  • Auth: Include mount prefix in SSO redirect URI when app is served under a subpath
  • PWA: Correct PWA icons with proper sizing, transparency, and dark/light mode support

  •  

Improving your Windows Insider experience

Hello Windows Insiders, Last month, Pavan shared our commitment to improving Windows quality, with a focus on performance, reliability and craft, including changes to make the Windows Insider Program simpler and more transparent. Today, we are sharing what those changes are. Over the past several months, we’ve been engaging directly with the Windows Insider community: at our first in-person meetup, through Feedback Hub, on social media, and in one-on-one conversations with many of you. Two things came through loud and clear. First, the channel structure has gotten confusing. It was not clear what channel to pick based on what you wanted to get out of the program. Second, you read about a new feature in our blog, update your PC, and it’s not there. That experience, where features are announced but only some of you receive them due to how we gradually roll things out, is the single biggest frustration we hear. Here’s what we’re doing about it.

Clearer channel definitions

To simplify your Insider experience, we’re moving to two primary channels, with the advanced option to pick specific Windows core versions within those. The new channels are Experimental and Beta. Experimental replaces what were previously the Dev and Canary channels. The name is deliberate: you're getting early access to features under active development, with the understanding that what you see may change, get delayed, or not ship at all. We’ve heard your feedback that you want to access and contribute to features early in development and this is the channel to do that. Beta is a refresh of the previous Beta Channel and previews what we plan to ship in the coming weeks. The big change: we're ending gradual feature rollouts in Beta. When we announce a feature in a Beta update and you take that update, you will have that feature. You may occasionally see small differences within a feature as we test variations, but the feature itself will always be on your device. If you're not sure which to pick: Experimental is where new features generally show up first and where your feedback has the most direct impact on what we build. Beta is the better fit if you want a more stable experience with features closer to shipping. [caption id="attachment_178861" align="alignnone" width="1024"]Newly updated Windows Insider Settings screen showing the new Experimental and Beta channels Newly updated Windows Insider Settings screen showing the new Experimental and Beta channels[/caption] For most Insiders, picking the Beta or Experimental channel will be all you need to get set up, but for those who want to go further, we are adding an advanced option to pick your Windows core version compatible with your hardware. Most users will see these options as 25H2 or 26H1 builds. The Experimental channel will also contain a further Future Platforms option which is our earliest preview build for Windows and is not aligned to a retail version of Windows. This is aimed at users who are looking to be at the forefront of platform development. Insiders looking for the earliest access to features should remain on a version aligned to a retail build. [caption id="attachment_178876" align="alignnone" width="1024"]Advanced settings showing the ability to pick Windows core version Advanced settings showing the ability to pick Windows core version[/caption] Release Preview will continue to be an advanced option aimed at commercial customers and Insiders who want early access to production builds in the days leading up to broad release. To select Release Preview, you will need to enable it in the ‘Advanced Options’ but the content remains unchanged. We're actively talking with our commercial Insiders about how to make it better, and we want to hear from you.

Providing more control over gradual rollouts

One of the most common questions we receive from Insiders is “why don’t I have access to a feature that’s been announced in a WIP blog?” This is usually due to a technology called Controlled Feature Rollout (CFR), a gradual process of rolling out new features to ensure quality before releasing to wider audiences. These gradual rollouts are an industry standard that help us measure impact before releasing more broadly. But they also make your experience unpredictable and often mean you don't get the new features that motivated many of you to join the Insider program to begin with. To address this, in addition to ending gradual rollout of features for Beta, Insiders in the Experimental channel will have a new ability to enable or disable specific features via the new Feature flags page on the Windows Insider Program settings page. We will start by enabling Feature flags for visible new features announced in WIP. This means less visible changes announced in WIP, like bug fixes and system improvements, may not be present in Feature flags. Please provide feedback on the types of new features you would like to see be made available on the Feature flags page as we roll out this functionality. [caption id="attachment_178877" align="alignnone" width="1024"]The new Feature flags screen in Settings The new Feature flags screen in Settings[/caption]

Easier movement between channels and leaving WIP

Depending on your channel today, leaving the Windows Insider Program or even moving between channels can sometimes require wiping your device and doing a clean install of Windows. That can be a barrier both for people considering the program and for Insiders who want to leave. To make this a more streamlined and consistent experience, we’re making some behind the scenes changes to enable Insider builds to use an in-place upgrade (IPU) to hop between versions. This will allow in most cases Insiders to move between Experimental, Beta, and Release Preview on the same Windows core version, or leave the program without a clean install. An IPU takes a bit more time than your normal update but migrates your apps, settings, and data in-place. As Experimental Future Platforms is our earliest preview build option and does not align to a retail production build of Windows, moving to a different channel or out of the WIP program will still require a clean install. Lastly, we’ve also re-engineered the Windows Insider Program settings page so it loads significantly faster, with a cleaner layout designed to make your choices clear with fewer reboots and extra steps.

What does this mean for you?

We are excited to begin rolling out these changes in the coming weeks, starting with you, our Insiders. At release, all Insiders (excluding Release Preview) will be moved to either the new Beta or Experimental channel. This will only move which channel you belong to, not your Windows version. For the majority of Insiders, those who are in the Beta and Dev channels today, the transition to the new channels will take place as follows:
  • Beta Channel > Beta
  • Dev Channel > Experimental
Insiders currently in the Canary Channel will also be moved to the Experimental channel, based on specific builds that relate to your Windows core version. These two specific versions are Future Platforms and 26H1 and will be transitioned as follows:
  • Canary Channel 29500 series builds > Experimental (Future Platforms)
  • Canary Channel 28000 series builds > Experimental (26H1)
Insiders coming from the Canary Channel or those who specifically choose these Windows core versions under Advanced options should look for these specific version release notes once the changes roll out. Commercial customers currently enrolled in the Windows Insider Program for Business can also expect to see the same changes and improvements outlined above. Those who are enrolled in the Windows Insider Program for Windows Server will see the program unchanged. We are here because of the passionate feedback of this community, and these changes are just a starting point. As announced earlier this week, we’ll be continuing our Windows Insider meetup series over the coming months. You can also follow along and engage with us directly at our social media links below. Alec and the Windows Insider team X: Windows Insider Program Alec: @AlecOot  
  •  

Distribution Release: deepin 25.1.0

The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The deepin project, which develops a Debian-based Linux distribution with a custom-built Deepin Desktop Environment, has announced the release of deepin 25.1.0. The new build upgrades the Linux kernel to version 6.18 and introduces new artificial intelligence features: "As an open-source operating system that shines in the global....
  •  

Animgraph 2 Beta Update

[p]The following changes are available in the animgraph_2_beta build. To opt into the beta build, follow the instructions here: [/p][p]https://help.steampowered.com/en/faqs/view/5A86-0DF4-C59E-8C4A[/p][p][/p][p]To report bugs or provide feedback about the beta build, please email csgoteamfeedback@valvesoftware.com with the subject "AG2 Beta".[/p][p][/p][p] \[ NETWORK][/p]
  • [p]Reduced network bandwidth utilization[/p][/*]
[p][/p][p]Please note that the client may produce a fatal error message when attempting to connect to a server running a different build.[/p]
  •  

FileZilla Client 3.70.0 released

Bugfixes and minor changes:

  • Replacing of invalid characters in filenames when downloading can no longer be disabled
  • If saving of password was disabled, temporarily remembering passwords until FileZilla gets closed could result in additional password prompts
  • SFTP: Fix accessing symbolic links
  • FileZilla is now distributed under the terms of the GPL version 3 or later (formerly version 2 or later)
  •  

v1.4.12 — PWA Support, Birthday Calendar, Identity Sync, and multiple New Locales

1.4.12 (2026-04-09)

Thank you for your donations:

One-time

Monthly

Features

  • PWA: Add PWA support with service worker and install prompt
  • Calendar: Add birthday calendar feature with settings and localization
  • Calendar: Clamp February 29 birthdays in non-leap years
  • Identity: Add automatic identity synchronization (#167)
  • Plugins: Disable plugins by default and require admin approval
  • Plugins: Replace auth header exposure with a secure HTTP proxy API for plugins
  • Auth: Add configurable OAuth scopes and cookie security via environment variables
  • Email: Sync mail view to browser history for back/forward navigation
  • Contacts: Add ability to rename address books (#152)
  • UI: Add version badge in settings
  • i18n: Add Latvian (lv) locale support
  • i18n: Add Polish language support
  • i18n: Add Korean language support
  • i18n: Add Simplified Chinese (zh_CN) locale support

Fixes

  • Email: Show recipient instead of sender in Sent and Drafts folder lists
  • Email: Embed dropped images as data URLs and prevent duplicate attachments (#163)
  • Email: Fix logic for marking email as read in EmailViewer
  • Email: Fix archive action passing MouseEvent as argument
  • Mailbox: Preserve search filters on push-triggered mailbox refresh (#164)
  • Mailbox: Align shared account folders with primary folders (#151)
  • Mailbox: Fetch mailboxes on mount in FolderSettings when store is empty
  • Mailbox: Improve mailbox deletion error handling
  • Calendar: Improve calendar event retrieval by batching requests to avoid server limits (#141)
  • Calendar: Compute per-occurrence UTC start/end in recurrence expansion (#116)
  • Calendar: Guard against undefined trigger in calendar event alert popover (#143)
  • Files: Stream WebDAV PUT uploads to avoid buffering in memory (#162)
  • Files: Prune recent files against server nodes on refresh (#146)
  • Files: Fix file deletion logic to update recent files and handle errors (#146)
  • Files: Extend file drop zone to fill remaining viewport height
  • Files: Fallback to application/octet-stream for long MIME types
  • Security: Replace unguarded crypto.randomUUID() with safe generateUUID() utility
  • Security: Validate plugin HTTP post URL against origin with regression tests
  • Security: Allow blob images in CSP for inline drag-and-drop (#163)
  • Auth: Resolve settings sync identity mismatch for OAuth/SSO sessions (#127)
  • Contacts: Fix address book ID namespacing for shared contacts in create and update operations (#133)
  • UI: Fix focused mode expanding beyond screen bounds (#156)
  • API: Handle 403 on principal fetch without console error
  • API: Enhance error handling in Stalwart API responses

  •  

Asterisk Release 23.3.0

The Asterisk Development Team would like to announce
the release of asterisk-23.3.0.

The release artifacts are available for immediate download at
https://github.com/asterisk/asterisk/releases/tag/23.3.0
and
https://downloads.asterisk.org/pub/telephony/asterisk

Repository: https://github.com/asterisk/asterisk
Tag: 23.3.0

This release resolves issues reported by the community
and would have not been possible without your participation.

Thank You!

Change Log for Release asterisk-23.3.0

Links:

Summary:

  • Commits: 50
  • Commit Authors: 21
  • Issues Resolved: 34
  • Security Advisories Resolved: 0

  •  
❌