Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: vrana/adminer

Adminer 5.5.1

Choose a tag to compare

@vrana vrana released this 21 Jul 17:08
  • Ignore invalid X-Forwarded-Prefix (GHSA-fr74-9mf9-gf44)
  • Login: Allow :/_ in server (bug #1305, regression from 5.5.0)
  • Compile: Valid UTF-8 (bug #1113, #1213)
  • Compile: Replace LZW with deflate compression
  • Add missing translations
  • Syntax highlighting: Update MySQL, MariaDB, SQLite, PostgreSQL
  • Support disabled set_time_limit() and ini_set() (bug #1288)
  • PostgreSQL: Log in with empty server (bug #1304, regression from 5.5.0)

v5.5.0

Choose a tag to compare

@vrana vrana released this 17 Jul 13:03
  • Disallow invalid port or socket (GHSA-58cq-mgw2-38m5)
  • Ignore invalid X-Forwarded-Prefix (GHSA-8478-xrj3-h9c2)
  • Hide copy to clipboard in insecure contexts
  • Process list: Copy query to clipboard
  • Wrap uneditable values in edit form
  • Syntax highlighting: Speed up
  • Allow connecting to socket without hostname (bug #1199, regression from 5.4.0)
  • MySQL: Do not export IN in FUNCTION parameters (regression from 5.4.2)
  • MySQL: Convert vector columns to text in select and edit
  • MySQL: Unsupport MySQL < 5.1
  • MySQL, SQLite: Draggable columns in alter table
  • MariaDB: Support inet4 and inet6 types
  • MariaDB: Allow setting password with password validation plugin (bug SF-814)
  • MariaDB 11.7+: Support vector columns and indexes
  • PostgreSQL 9.2+: Highlight queries in process list
  • SQLite: Support ANY type
  • SQLite: Support STRICT and WITHOUT ROWID tables
  • SQLite: Do not treat INTEGER PRIMARY KEY without AUTOINCREMENT as auto increment
  • SQLite: Disable editing of sqlite_schema
  • MS SQL: Fix multiple result sets (bug #1180)
  • New plugin: Redis driver
  • New plugin: Login behind a reverse proxy

v5.4.4

Choose a tag to compare

@vrana vrana released this 11 Jul 18:36
  • Fix blob editing (bug #1251, regression from 5.4.2)
  • Speed up HTML escaping (bug #1147)
  • MySQL: Fix routine fields length (bug #1267, regression from 5.4.2)
  • MySQL: Preserve DETERMINISTIC and DATA ACCESS in routine definition (regression from 5.4.2)
  • MySQL: Export binary data as hex (bug #1123)
  • MariaDB: Hash password in privileges (bug #1166, regression from 4.7.2)
  • MariaDB: Speed up getting checks (bug #1245, regression from 5.4.2)
  • MariaDB, PostgreSQL: Use CREATE OR REPLACE FUNCTION if possible
  • PostgreSQL: Allow exporting more schemas at once (bug #1243)
  • PostgreSQL: Fix editing jsonb[] columns (bug #1300, regression from 5.4.2)
  • PostgreSQL: Fix displayed size of bytea
  • PostgreSQL 18: Support VIRTUAL generated columns (bug #1286)
  • MS SQL: Fix table status (bug #1146)
  • PDO: Increase precision of double (bug #1214)
  • Editor PDO: Fix foreign key value in edit (bug #1242)
  • Editor PostgreSQL: Fix enums (bug #1241)
  • Plugins: Method menuActions() (bug #1303)

v5.4.3

Choose a tag to compare

@vrana vrana released this 09 Jul 11:21
  • Check Sec-Fetch-Site header (GHSA-33j4-hc95-pggg)
  • Escape REQUEST_URI (GHSA-c533-9qwm-8w5h, bug #1298)
  • Validate server (GHSA-r4x9-5m63-3vxw)
  • Validate server version (GHSA-h6jr-7pr6-grgj)
  • SQLite: Disallow ATTACH commands (GHSA-q4f2-39gr-45jh)
  • SQLite: Disallow VACUUM INTO commands (GHSA-gmx3-g29w-77wf)
  • SQLite: Check filename before deleting (GHSA-6pg3-chwq-wgqc)
  • Avoid unserialize() in brute force protection (bug #1289)
  • Tables overview: allow sorting (bug #1231)
  • Select: Disable Ctrl+click inline edit without UPDATE privilege
  • Select: Display NULL in column title
  • Export: Remember unchecked objects (regression from 5.0.6)
  • Foreign key: Display new field in case of an error
  • PostgreSQL: Order NULL last
  • PostgreSQL: Display all SQL command warnings and only once
  • PostgreSQL: Export serial as serial, not nextval()
  • PostgreSQL: Fix GENERATED AS IDENTITY export (bug #1260)
  • PostgreSQL: Export schema in nextval()
  • PostgreSQL: Export schema in REFERENCES
  • PostgreSQL: Add ~* operator (bug #1271)
  • Editor: Display tinyint(1) as checkbox (bug #1246, regression from 5.4.2)
  • Croatian translation

v5.4.2

Choose a tag to compare

@vrana vrana released this 08 Feb 15:51
  • Avoid denial-of-service via version check (GHSA-q4f2-39gr-45jh, regression from 4.6.2)
  • Pretty print JSON in edit
  • Support multiline generated values in alter table
  • Link //domain.tld values
  • Improve print of nested tables
  • Hide sort links on unsortable columns
  • Display uneditable fields in edit form
  • Shorten all but numeric and date types in select
  • Fix escaping spaces in cookie value (bug #1208)
  • Don't quote comma in TSV export (bug #1238)
  • Autocomplete: fix in empty textarea (bug #1173)
  • Prolong printed SQL query to 10000 characters (bug #1186)
  • MySQL: Use information_schema to get routine definition (bug #1179)
  • MariaDB: Don't display checks with the same name from another table (bug #1135)
  • PostgreSQL: Offer foreign keys in create table
  • PostgreSQL: Add missing parentheses to CHECK export
  • PostgreSQL: Allow creating NOT DEFERRABLE foreign keys
  • PostgreSQL: Remove duplicate DEFERRABLE in foreign key export
  • PostgreSQL: Add schema to sequence and view export
  • PostgreSQL: Fix definition of complex generated columns
  • PostgreSQL: Mark unique partial indexes as unique (bug #1172)
  • PostgreSQL: Fix namespace in inheritance links (bug #1221)
  • non-PostgreSQL: Display NOT NULL checks (bug #1237)
  • ClickHouse: Fix offset (bug #1188)
  • ClickHouse: Fix list of tables (bug #1176)
  • Plugins: Methods showVariables() and showStatus() (bug #1157)
  • Plugins: Allow to be in any namespace
  • New plugin: IGDB driver

v5.4.1

Choose a tag to compare

@vrana vrana released this 26 Sep 15:48
  • SQL command: Unlink NULL primary keys
  • Do not quote 0 in CSV export
  • Warn about exceeded upload_max_filesize in imports
  • Prolong queries saved from SQL command to URL (bug #1154)
  • MySQL: Fix displaying routine definition (bug #1156, regression from 5.4.0)

https://www.adminer.org/#download

v5.4.0

Choose a tag to compare

@vrana vrana released this 08 Sep 09:48
  • Allow specifying operator in search anywhere
  • Do not order descending in GROUP BY select
  • Allow exporting SQL in SQL command (bug #1092)
  • Add section links in database overview
  • Warn about exceeded max_file_uploads in import
  • Display @ after username without server in existing logins
  • Display data length and index length for materialized views
  • Link routines from syntax highlighting
  • Autofocus added field in alter table
  • Executed SQL commands: Add button for copy to clipboard
  • Load more: run syntax highlighter
  • Allow connecting to IPv6 (bug #1095)
  • MySQL: Fix saving empty enum (bug #1152)
  • MySQL 5.0-: Do not load partitioning info in alter table (bug #1099)
  • MariaDB: Parse COLLATE in routine definition (bug #1104)
  • PostgreSQL: Show structure of inherited tables
  • PostgreSQL: Display index expressions
  • PostgreSQL: Add SQL operator to select
  • PostgreSQL: Hide only partitions, not all inherited tables from menu
  • PostgreSQL: Allow comparing json columns (bug #1107)
  • PostgreSQL: Shorten values in hstore columns
  • PostgreSQL: Quote edit value with interval operator
  • PostgreSQL: Fix calling functions with name-less parameters
  • PostgreSQL: Fix calling functions returing table
  • PostgreSQL: Don't treat user types containing 'file' as blobs (bug #1118)
  • PostgreSQL: Export DROP and CREATE DATABASE (bug #1140)
  • PostgreSQL 11-: Avoid duplicate oid in table status (bug #1089)
  • Elasticsearch: Support dropping aliases
  • Plugins: Methods afterConnect(), processList() and killProcess()
  • New plugin: Display row numbers in select (bug #1106)
  • New plugin: Specify query timeout

https://www.adminer.org/#download

v5.3.0

Choose a tag to compare

@vrana vrana released this 04 May 16:31
  • Align numeric functions right
  • Autocomplete: Support table aliases
  • Fix type error in Create function (bug #1053, regression from 5.1.1)
  • Add border to column actions (bug #1072)
  • Align money values right (bug #1071)
  • MySQL: Avoid warning on selecting tables with fulltext indexes (bug #1036)
  • MySQL, PostgreSQL: Support index algorithms (bug #1030)
  • MySQL: Fix connecting to localhost:3306 (bug #1057, regression from 5.1.1)
  • PostgreSQL, CockroachDB: Creating partitioned tables (bug #1031)
  • PostgreSQL: Move partitioned tables from table list to parent table
  • PostgreSQL: Support partial indices (bug #1048)
  • PostgreSQL: Support calling functions returning table (bug #1040)
  • PostgreSQL: Add NOT ILIKE operator (bug #1066)
  • Editor: Fix bit and enum search (bug #1062)
  • Designs: adminer.css with 'prefers-color-scheme: dark' doesn't disable dark mode
  • Plugins: Method bodyClass() to add <body class>
  • Plugins: Allow setting dark mode in css()
  • Hindi translation

https://www.adminer.org/#download

v5.2.1

Choose a tag to compare

@vrana vrana released this 11 Apr 20:28
  • Fix search anywhere (bug #1004, regression from 5.1.1)
  • Fix import without primary key (bug #1017, regression from 5.1.1)
  • PostgreSQL PDO: Fix bytea without primary key (bug #1021)
  • non-MySQL: Parse '--' without trailing space as comment in SQL command (bug #1025, regression from 5.2.0)

https://www.adminer.org/#download

v5.2.0

Choose a tag to compare

@vrana vrana released this 08 Apr 16:30
  • Autocomplete SQL commands
  • Do not edit NULL values by Modify (bug #967)
  • Fix foreign key actions (regression from 5.1.1)
  • MySQL: Display number of found rows in group queries (regression from 5.1.1)
  • PostgreSQL: Support COPY FROM stdin in SQL query (bug #942)
  • non-MySQL: Parse '--' without trailing space as comment in SQL command (bug SF-842)
  • MS SQL: Limit one INSERT in export to 1000 rows (bug #983)
  • CSS: Add logo
  • Editor: Move mass sending e-mails to a plugin
  • Plugins: Support translations by extending Adminer\Plugin
  • New plugin: Configure options by end-users and store them to a cookie
  • New plugin: Configure menu table links
  • New plugin: Set up driver, server and database in Adminer Editor

https://www.adminer.org/#download

Morty Proxy This is a proxified and sanitized view of the page, visit original site.