Skip to content

Update adminer Docker tag to v6 - #15

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/adminer-6.x
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/adminer-6.x

Conversation

@renovate

@renovate renovate Bot commented Aug 18, 2026 •

Copy link
Copy Markdown

This PR contains the following updates:

Package Update Change
adminer (source) major 4.7.1 → 6.1.1

Release Notes

vrana/adminer (adminer)

v6.1.1

Compare Source

  • Fix editing identity (PostgreSQL, Oracle, Firebird), rowversion (MS SQL), key (ClickHouse)
  • Select: Fix modifying rows with a NULL value (uncompiled only, regression from 6.1.0)
  • Edit: Do not round big numbers in json (MySQL) and jsonb (PostgreSQL) when saving the row (regression from 5.4.2)
  • DB overview: Keep the table names on the screen when scrolling the list of tables horizontally
  • Select: Keep the checkboxes on the screen when scrolling horizontally
  • Select: Enable saving the modified values again after an error (regression from 6.0.0)
  • Select: Highlight the searched text
  • Select: Search anywhere by IS NULL and IS NOT NULL without a value
  • Show documentation links as 📖, link it from the heading
  • Menu: Group system databases and schemas
  • Trigger: Name a new trigger with more events by all of them
  • PDO: Preserve the exact value of double (bug #​1214)
  • PostgreSQL, MS SQL, Oracle: Do not highlight a valid date or time value as too long
  • PostgreSQL: Alter the trigger function from table structure
  • PostgreSQL: Do not highlight an array value as too long
  • PostgreSQL: Fix renaming a column and making it a foreign key at the same time
  • PostgreSQL: Export and alter the default values of enum and array columns (bug #​1342)
  • PostgreSQL: Edit the enum values containing an apostrophe
  • PostgreSQL: Alter table: Offer and quote the user types with uppercase letters
  • SQLite: Disallow ATTACH and VACUUM INTO prefixed by BOM (GHSA-r9r5-j5q8-8c59)
  • SQLite: Deny writing files by an authorizer (PHP 8.0+, PDO PHP 8.5+)
  • MS SQL: Export and alter the precision of datetime2, time and datetimeoffset
  • MS SQL: Keep fractional seconds and the time zone offset when saving a row with the sqlsrv extension
  • MS SQL Dblib: Display uniqueidentifier (bug #​1339)
  • MS SQL Dblib: Show the server version
  • MS SQL Dblib: Fix creating generated columns and indexed views
  • MS SQL Dblib: SQL command: Rollback an unfinished transaction
  • Oracle: Treat SYS and SYSTEM as read-only
  • Oracle: Support identity columns
  • Oracle: Alter timestamp and interval columns, display their type without a duplicate precision
  • ClickHouse: Offer the geometry types, Time and Time64, group the types as in the other drivers
  • ClickHouse: Display the number of rows to a read-only user
  • ClickHouse: Shorten the links to rows with a long string or geometry by its MD5 hash
  • ClickHouse: Do not round big integers and decimals, e.g. UInt64 or Decimal128, display empty maps and maps with numeric keys as objects
  • ClickHouse: Save the decimals in Array, Map and Tuple exactly, save a Map with other than String keys
  • ClickHouse: Do not turn \b into a backspace (regression from 6.0.0)
  • Editor: Describe foreign keys by the first string column, not only varchar
  • Editor: Shorten long descriptions of foreign keys
Plugins
  • Driver plugins: Driver::disconnect() to forget the logged user
  • Driver plugins: Connect to the privileged ports of the driver's own protocol (ClickHouse, Elasticsearch, IMAP)
  • Driver plugins: Driver::hasEstimatedRows() to recount the rows only after an estimate
  • Driver plugins: Driver::md5() to shorten the links to rows with a long value
  • Driver plugins: Driver::isSystem() to group the system databases and schemas
  • Method namePattern() to customize the names of new indexes, foreign keys, checks and triggers
  • Plugin igdb: Log in by the client secret instead of an access token obtained manually
  • New plugin select-foreign: Display the first string column of the referenced row instead of a foreign key value, same as in Adminer Editor
  • New plugin name-patterns: Name new indexes, foreign keys, checks and triggers by your own convention

v6.1.0

Compare Source

  • Send the form by the default button by Ctrl+Enter
  • Display the message on the screen when AJAX-saving
  • Install Adminer as a web-application
  • Report an object which doesn't exist instead of printing an empty form
  • Link the database in the breadcrumb of a routine, sequence, type or event to its section
  • Don't serve the cached static files of a different build of the same version
  • Select: Handle columns with a name looking like a function, e.g. NOW()
  • Select: Don't link COUNT(*) if a function is applied to a grouped column
  • SQL command: Modify the values in the result by Ctrl+click (bug #​1333)
  • SQL command: Fix the edit links of a table joined more than once
  • SQL command: Display the values in the result according to their type in all drivers
  • Export: Allow exporting schema or qualify all names by it
  • Export: Fix exporting objects of more schemas at once
  • MySQL: Remove the definer of an exported view or event only if it is the current account, the same as in routines
  • MySQL: Display the account matched by the connection as the logged user
  • PostgreSQL: Display and edit PostGIS geometries as EWKT (bug SF-615)
  • PostgreSQL: Do not link the types created by extensions from the table structure
  • PostgreSQL: Display the installed extensions on the database page
  • PostgreSQL, MS SQL: Report a schema which doesn't exist
  • CockroachDB: Export: Omit WITH (oids = false)
  • CockroachDB: Treat crdb_internal and pg_extension as read-only system schemas
  • CockroachDB: Link its documentation
  • MS SQL: Display, create, alter, drop and call procedures and functions
  • MS SQL: Fix the length of a varchar(max) column
  • MS SQL: Fix the default value written with the 'N' prefix
  • MS SQL PDO: Prefix Unicode strings with 'N'
  • MS SQL, Oracle: Fix transactions, e.g. a failed import or modification of more rows
  • MS SQL: SQL command: Keep a transaction between the commands
  • Oracle: The driver is no longer beta
  • Oracle: Use schemas as databases instead of tablespaces (bug SF-204, SF-212, SF-238)
  • Oracle: Create and drop databases (bug SF-246)
  • Oracle: Display, create, alter and drop triggers (bug SF-385)
  • Oracle: Display and edit geometries as well-known text instead of empty (bug SF-610, SF-615)
  • Oracle: Accept and display dates in the ISO format (bug SF-770)
  • Oracle: Fix foreign keys over multiple columns
  • Oracle: Fix creating a column with a default value
  • Oracle: Fix the default value displayed with the quotes around it
Plugins
  • Driver plugins: Result::fetch_field() reports the type name in native_type instead of the MySQL number in type and charsetnr
  • Driver plugins: Db::begin(), commit() and rollback() to use the transaction API of the extension
  • Method manifest() to customize or disable the web app manifest
  • Method verifyLoginToken() to accept the login form of another website
  • Method explain() to customize EXPLAIN in SQL command
Internal
  • Test Oracle
  • Run the end-to-end tests of different drivers in parallel by composer e2e -- --workers=N
  • Distribute the tests in the release archive (bug #​1332)
  • Show the review status of the translations in adminer/lang/README.md
  • Unregister the service worker in the development version served from the URL of a compiled version

v6.0.1

Compare Source

  • Run the development version from the adminer/ directory alone, copied anywhere and under any name
  • Send the session cookie with SameSite=lax, the browsers not defaulting to it sent it also cross-site
  • Send the cookies set by JavaScript with the same attributes as the other cookies
  • Do not redirect outside Adminer after saving a row
  • Do not count a request without credentials as an unsuccessful login
  • Report a server accepting any password by its own message instead of the one about a missing password (bug #​1318)
  • Print the configuration of Adminer\Password when the database can be accessed without a password
  • Print the help as a text, not HTML
  • Verify the CSRF token also when logging in
  • Verify the CSRF token before killing a query timed out on the client
  • Send an error HTTP status on an invalid CSRF token and too large POST data
  • Use the same font in <textarea> as in <input>, keep monospace in the SQL command and JSON values
  • Autocomplete: Disable in the drivers not using SQL, e.g. Redis
  • Autocomplete: Offer only the statements allowed in a trigger and no statement in a check constraint
  • Create table: Print the success message in drivers not using SQL, e.g. Elasticsearch (regression from 6.0.0)
  • Database schema: Arrange the tables in a grid by their foreign keys instead of in one column
  • Database schema: Do not display the tables hidden by tableName() and the references to them
  • Select: Search only the columns which can hold the searched value, convert the other types to text (bug #​1216)
  • Select: Modify or delete several rows in a transaction
  • Edit: Keep the JSON value entered by the user after an error, it was replaced by null if it was invalid
  • Edit: Print the query fetching the row, the same as in Select
  • Import: Display the progress of the file upload
  • MySQL: Support collation of routine parameters and return values
  • MariaDB 12: Support triggers for multiple events and for UPDATE OF (bug #​1306)
  • PostgreSQL: Edit and delete rows identified by a column of a composite type (bug #​1217)
  • MS SQL: Display all result sets of a procedure, a message from the server stopped the iteration (bug #​1180)
  • MS SQL: Display the messages printed by the server as warnings, e.g. by PRINT
  • MS SQL: Fix importing a CSV file to a table with an identity column through PDO, it silently did nothing
  • Elasticsearch: Rename the database from elastic to data
  • Elasticsearch: Redirect to the only database
  • Elasticsearch: Print the executed commands in the messages
  • Elasticsearch: Highlight the printed queries
  • OpenSearch: Add support via Elasticsearch driver
  • Redis: Redirect to the only table
  • Editor: Do not access a database without a password, the same as Adminer
Plugins
  • Method error() to modify the printed database error messages (bug #​1249)
  • Method dumpPrint() to print HTML code in the export form
  • Method editRowPrint() receives the query which got the edited row and the time it took
  • Plugin config: Save the settings by POST so that the CSRF token can be verified
  • Plugin file-upload: Do not let the column name escape the upload directory
  • Plugin login-otp: Do not create a permanent login without a valid OTP
  • Plugin login-password-less: Moved to Adminer as the Adminer\Password class, the plugin only extends it
  • Plugin login-reverse-proxy: Group the invalid logins also by the address of the proxy
  • Plugin login-servers: Allow server description with special characters (bug #​1320)
  • Plugin login-ssl: Use also in the pdo_sqlsrv extension (bug #​1324)
  • Plugin login-table: Verify the password from column password_hash
  • Plugin slugify: Print only a numeric maxlength
  • Plugin sql-log: Write the log to the temp directory by default
  • Driver plugins: Driver::select() assigns the executed query to $this->query
  • Driver plugins: Bundle the syntax highlighter in the plugin file, adminer-plugins/jush-<driver>.js is not loaded anymore
  • Driver plugins: Method jushAutocomplete() to disable or replace the autocomplete of the query <textarea>
Internal
  • Move the submodules from externals/ to where they are used: adminer/static/jush, conf/JsShrink and conf/PhpShrink
  • Tests: Cover the CSV import and export, pagination, modifying a value by Ctrl+click, the bulk table operations and the SQL file import in every driver
  • Tests: Cover the bundled plugins by plugins.spec.js, which loads them from a fixed set in tests/plugins.php
  • Tests: Move the entry points to tests/, they are fixtures and not examples to deploy
  • Check the code style also by Slevomat Coding Standard and the compiled files by PHPCompatibility (composer compat)
  • Enable the PHPStan strict rules which report no error
  • Install PHPCS and PHPStan by composer install, like ESLint
  • Skip all the linters in composer install --no-dev, it only initializes the submodules

v5.5.1

Compare Source

  • 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)
  • 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)
Internal
  • Compile: Replace LZW with deflate compression
  • Update PHPCS and PHPStan

v5.5.0

Compare Source

  • 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)
Plugins
  • New plugin: Redis driver
  • New plugin: Login behind a reverse proxy

v5.4.2

Compare Source

  • 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, SF-711)
  • 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)
  • Allow to be in any namespace
  • New plugin: IGDB driver

v5.4.1

Compare Source

  • 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)

v5.4.0

Compare Source

  • 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 returning 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, regression from 5.3.0)
  • Elasticsearch: Support dropping aliases
Plugins
  • Methods afterConnect(), processList() and killProcess()
  • New plugin: Display row numbers in select (bug #​1106)
  • New plugin: Specify query timeout

v5.3.0

Compare Source

  • 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
  • Hindi translation
Plugins
  • Method bodyClass() to add <body class>
  • Allow setting dark mode in css()

v5.2.1

Compare Source

  • 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)

v5.1.0

Compare Source

  • Display collation at table structure if different from table
  • Ctrl+click in select moves the cursor in modern browsers
  • URL parameter ?ext=pdo to force using PDO
  • PDO: Handle PHP warnings for internal queries
  • PostgreSQL: Display auto_increment of inserted rows
  • PostgreSQL: Display description of system variables
  • PostgreSQL: Avoid warning about crdb_version (bug #​924, regression from 5.0.5)
  • PostgreSQL 11: Support PROCEDURE
  • SQLite PDO: Display results in SQL query
  • MS SQL: Fix collation issues when retrieving default values
  • MS SQL PDO: Display last insert ID
  • CSS: Sticky table headers (bug #​918)
  • CSS: Allow more custom styles with dark mode (bug #​925)
  • CSS: Increase maximum width of string edit (bug #​930)
  • CSS: Increase space after SQL result (bug #​937)
  • Uzbek translation
Plugins
  • Autoload plugins from adminer-plugins/
  • Configure plugins with adminer-plugins.php
  • Display loaded plugins in server overview
  • New plugin: AI prompt in SQL command generating the queries with Google Gemini
  • New plugin: Verify new versions from GitHub
  • New plugin: IMAP driver created for fun
  • New plugin: Display links to tables referencing current row
  • New plugin: Allow switching light and dark mode (bug #​926)
  • New plugin: Confirm before unloading page with changed form
Internal
  • Modernize JavaScript: let and const instead of var, arrow functions, for...of, classList
  • Report E_NOTICE and E_STRICT except accessing an undefined array element
  • Docs: Notes for developers

v5.0.6

Compare Source

  • Align numbers right (bug #​912)
  • Display comment in title of field
  • Remember export setting at SQL command
  • Shorten queries saved from SQL command to URL (bug #​917)
  • SQL textarea: Open help on Ctrl+click
  • Security: Disallow writing temporary files to symlinks (bug SF-855)
  • MariaDB: Display MariaDB instead of MySQL
  • CSS: Dark mode syntax highlighting
  • CSS: Dark input fields in dark mode
  • Designs named adminer-dark.css use dark basic style
Plugins
  • Add method syntaxHighlighting()
  • New plugin: Use Codemirror 5 for syntax highlighting and SQL with typeahead
Internal
  • Move PhpShrink to a separate repository

v5.0.5

Compare Source

  • MySQL: Display converting function for binary, bit or geometry fields
  • MySQL: Display default values of binary columns
  • MySQL: Allow setting default values of json column
  • MariaDB: Don't display NULL as default value (regression from 5.0.0)
  • PostgreSQL PDO: Escape bytea values (bug SF-218)
  • CockroachDB: Display version
  • CockroachDB: Recognize unique_rowid() as auto_increment
  • MS SQL: Fix editing rows with datetime column in primary key
  • CSS: Add dark theme
Plugins
  • MongoDB: Move to plugin
Internal
  • Tests: Run the whole suite also against MariaDB, PostgreSQL, CockroachDB and MS SQL
  • Tests: Cover PhpShrink, revive code coverage

v5.0.4

Compare Source

  • Compile: Fix shortening in private methods (regression from 5.0.3)

v5.0.2

Compare Source

  • PostgreSQL: Fix setting NULL and original value on enum (bug SF-884)
  • CockroachDB: Add support via PostgreSQL driver
  • Elasticsearch: Add support for "where" and "order" field privilege

v4.17.1

Compare Source

  • MySQL: Fix typo in the date type (regression from 4.17.0)

v4.8.1

Compare Source

  • Internet Explorer or PDO in Adminer 4.7.8-4.8.0: Fix XSS in doc_link (bug SF-797)
  • Fix more PHP 8 warnings (bug SF-781)
  • Avoid PHP warnings with PDO drivers (bug SF-786, regression from 4.7.8)
  • MySQL: Allow moving views to other DB and renaming DB with views (bug SF-783)
  • MariaDB: Do not treat sequences as views (PR #​416)
  • PostgreSQL: Support UPDATE OF triggers (bug SF-789)
  • PostgreSQL: Support triggers with more events (OR)
  • PostgreSQL: Fix parsing of foreign keys with non-ASCII column names
  • PostgreSQL < 10 PDO: Avoid displaying GENERATED ALWAYS BY IDENTITY everywhere (bug SF-785, regression from 4.7.9)
  • SQLite: Fix displayed types (bug SF-784, regression from 4.8.0)

v4.8.0

Compare Source

  • Support function default values in insert (bug SF-713)
  • Allow SQL pseudo-function in insert
  • Skip date columns for non-date values in search anywhere
  • Add DB version to comment in export
  • Support PHP 8 in create table (regression from 4.7.9)
  • MySQL 8: Fix EXPLAIN in SQL command
  • PostgreSQL: Create PRIMARY KEY for auto increment columns
  • PostgreSQL: Avoid exporting empty sequence last value (bug SF-768)
  • PostgreSQL: Do not show triggers from other schemas (PR #​412)
  • PostgreSQL: Fix multi-parameter functions in default values (bug SF-736)
  • PostgreSQL: Fix displaying NULL bytea fields
  • PostgreSQL PDO: Do not select NULL function for false values in edit
  • Oracle: Alter indexes
  • Oracle: Count tables
  • Oracle: Import from CSV
  • Oracle: Fix column size with string type
  • MongoDB: Handle errors
Plugins
  • SimpleDB, Firebird, ClickHouse: Move to plugin

v4.7.9

Compare Source

  • Fix XSS in browsers which don't encode URL parameters (bug SF-775, regression from 4.7.0)
  • Elasticsearch, ClickHouse: Do not print response if HTTP code is not 200
  • Don't syntax highlight during IME composition (bug SF-747)
  • Quote values with leading and trailing zeroes in CSV export (bug SF-777)
  • Link URLs in SQL command (PR #​411)
  • Fix displayed foreign key columns from other DB (bug SF-766)
  • Re-enable PHP warnings (regression from 4.7.8)
  • MySQL: Do not export names in quotes with sql_mode='ANSI_QUOTES' (bug SF-749)
  • MySQL: Avoid error in PHP 8 when connecting to socket (PR #​409)
  • MySQL: Don't quote default value of text fields (bug SF-779)
  • PostgreSQL: Export all FKs after all CREATE TABLE (PR #​351)
  • PostgreSQL: Fix dollar-quoted syntax highlighting (bug SF-738)
  • PostgreSQL: Do not show view definition from other schema (PR #​392)
  • PostgreSQL: Use bigserial for bigint auto increment (bug SF-765, regression from 3.0.0)
  • PostgreSQL PDO: Support PgBouncer, unsupport PostgreSQL < 9.1 (bug SF-771)
  • PostgreSQL 10: Support GENERATED ALWAYS BY IDENTITY (PR #​386)
  • PostgreSQL 10: Support partitioned tables (PR #​396)
  • PostgreSQL 11: Create PRIMARY KEY for auto increment columns
  • SQLite: Set busy_timeout to 500
  • MS SQL: Don't truncate comments to 30 chars (PR #​376)
  • Elasticsearch 6: Fix displaying type mapping (PR #​402)
  • MongoDB: Fix password-less check in the mongo extension (PR #​405)
  • Editor: Cast to string when searching (bug SF-325)
  • Editor: Avoid trailing dot in export filename

v4.7.8

Compare Source

  • Support PHP 8
  • Disallow connecting to privileged ports (bug SF-769)

v4.7.7

Compare Source

  • Fix open redirect if Adminer is accessible at //adminer.php%2F@

v4.7.6

Compare Source

  • Speed up alter table form (regression from 4.4.0)
  • Fix clicking on non-input fields in alter table (regression from 4.6.2)
  • Display time of procedure execution
  • Disallow connecting to ports > 65535 (bug SF-730)
  • MySQL: Always set foreign_key_checks in export
  • PostgreSQL: Support exporting views
  • Editor: Fix focusing foreign key search in select

v4.7.5

Compare Source

  • Add id="" to cells with failed inline edit (bug SF-708)
  • PostgreSQL: Fix getting default value in PostgreSQL 12 (bug SF-719)
  • PostgreSQL, Oracle: Set schema for EXPLAIN queries in SQL command (bug SF-706)
  • ClickHouse: SQL command
  • Swedish translation

v4.7.4

Compare Source

  • Fix XSS if Adminer is accessible at URL /data:

v4.7.3

Compare Source

  • Allow editing foreign keys pointing to tables in other database/schema (bug SF-694)
  • Fix blocking of concurrent instances in PHP >7.2 (bug SF-703)
  • MySQL: Speed up displaying tables in large databases (bug SF-700, regression from 4.7.2)
  • MySQL: Allow editing rows identified by negative floats (bug SF-695)
  • MySQL: Skip editing generated columns
  • SQLite: Quote strings stored in integer columns in export (bug SF-696)
  • SQLite: Handle error in altering table (bug SF-697)
  • SQLite: Allow setting auto increment for empty tables
  • SQLite: Preserve auto increment when recreating table
  • MS SQL: Support foreign keys to other DB
  • MongoDB: Allow setting authSource from environment variable

v4.7.2

Compare Source

  • Do not attempt logging in without password (bug SF-676)
  • Stretch footer over the whole table width (bug SF-624)
  • Allow overwriting tables when copying them
  • Fix displaying SQL command after Save and continue edit
  • Cache busting for adminer.css
  • MySQL: Fix displaying multi-columns foreign keys (bug SF-675, regression from 4.7.0)
  • MySQL: Fix creating users and changing password in MySQL 8 (bug SF-663)
  • MySQL: Pass SRID to GeomFromText
  • PostgreSQL: Fix setting column comments on new table
  • PostgreSQL: Display definitions of materialized views (bug SF-682)
  • PostgreSQL: Fix table status in PostgreSQL 12 (bug SF-683)
  • MS SQL: Support comments
  • Elasticsearch: Fix setting number of rows

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

TIP This summary will be updated as you push new changes.

@renovate
renovate Bot force-pushed the renovate/adminer-6.x branch from 8e9652d to e7e8069 Compare September 24, 2026 03:55
@renovate
renovate Bot force-pushed the renovate/adminer-6.x branch from e7e8069 to fef0668 Compare September 26, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants