Skip to content

chore(deps): update adminer docker tag to v6 - #159

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 22, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
adminer (source) major 5.5.1 → 6.3.0

Release Notes

vrana/adminer (adminer)

v6.3.0

Compare Source

  • Require PHP 5.4+
  • Search tables, schemas and databases by Ctrl+K
  • Link the donation page by a heart in the top right corner
  • Avoid redundant queries
  • Use HTTP 303 for redirects after POST
  • Don't skip the CSRF token check if login data is posted along (regression from 6.0.1)
  • Edit: Don't replace long JSON values by null without PCRE JIT (bug #​1373, regression from 6.1.1)
  • Mac: Use ⌘ instead of Ctrl in keyboard shortcuts and write them so
  • MySQL, MariaDB: Upload files up to max_allowed_packet instead of its half
  • MySQL < 5.7.8, MariaDB < 10.1.2: Unsupport found rows timeout
  • MySQLi: Fix transactions in PHP < 5.5 (regression from 6.1.0)
  • MySQL PDO: Fix select in PHP < 5.5.21 (regression from 6.0.0)
  • PostgreSQL: Restore the schema in menu after changing it in SQL command
  • MS SQL Dblib: Don't stop queries after 30 seconds
  • MS SQL, Oracle: Limit the execution time of counting rows in select
  • Oracle: Create foreign keys in Create table and Alter table
  • Oracle: Fix altering INTEGER columns
  • Oracle: Fix renaming CLOB columns
  • Oracle: Display foreign keys in Database schema
  • Editor: Fix export (bug #​1370, regression from 6.0.0)
  • Editor: Fix JavaScript errors in import and export (regression from 5.4.1)
Plugins
  • Method donation() to replace or hide the donation link
  • Method executeQuery() to wrap every request sent to the database server (bug #​1368)
  • New plugin donation: Replace or hide the donation link in the top right corner
Internal
  • Compilation: Use the short array syntax

v6.2.0

Compare Source

  • Use the page font instead of monospace in <code> except SQL
  • Keep the leading newline of values in <textarea>
  • Select: Don't link a URL followed by text
  • Edit: Fix the SQL function with a syntax highlighted textarea, keep newlines
  • Edit: Fix JavaScript error with a nullable boolean column
  • Alter table: Label the auto-increment column A_I instead of AI (bug #​1360)
  • Alter table: Set the default value as an SQL expression by DEFAULT SQL
  • Create database: Search collations (bug #​1362)
  • Database schema: Don't widen tables by others in the column (regression from 6.0.1)
  • Foreign key: Hide system databases and schemas
  • Foreign key: Set the name
  • SQL textarea: Keep the indentation on Enter
  • SQL command: Mark the line of the first error
  • MySQL, MariaDB: Keep the precision of ON UPDATE CURRENT_TIMESTAMP
  • PostgreSQL: Import \connect
  • PostgreSQL: Set collation in Create database
  • PostgreSQL: Edit rows with a column of an extension type outside search_path
  • PostgreSQL: Create and drop indexes concurrently
  • PostgreSQL: Drop a unique index without a constraint
  • PostgreSQL: Save binary data with standard_conforming_strings off
  • PostgreSQL: Fix inserting the CURRENT_DATE default
  • PostgreSQL: Don't report SELECT without columns as affected rows (fix #​1365)
  • PostgreSQL PDO: Compute the number of tables in databases
  • PostgreSQL PDO: Export databases from the server level
  • PostgreSQL, MS SQL, Oracle: Mark and recreate invalid indexes
  • SQLite: Name checks and keep their names when altering the table
  • SQLite: Fix recreating a table referenced by foreign keys or triggers
  • SQLite: Keep the declared column types in Alter table
  • SQLite: Offer current_date and current_timestamp in Insert
  • SQLite: Display and edit the comments of tables and columns written as -- after the definitions
  • SQLite: Don't report the affected rows of the previous statement after DROP TABLE and other statements
  • SQLite 3.53+: Alter checks without recreating the table
  • MS SQL: Alter an index without renaming it
  • MS SQL: Drop a unique constraint in Alter indexes
  • Oracle: Link documentation of data dictionary views
  • Oracle: Fix inserting the CURRENT_TIMESTAMP default
  • Firebird: Support PDO_Firebird, drop the unmaintained InterBase extension
  • ClickHouse, Elasticsearch, IGDB, SimpleDB: Don't escape PHP errors twice with html_errors
  • Redis: Report a closed connection and a timeout
  • Editor: Hide the hint for now()
Plugins
  • Plugin::$optional to let users switch the plugin in AdminerConfig, Plugin::disable() to disable it by default
  • Plugin config: Switch the optional plugins
  • Drivers: Field key 'doc' to link documentation from column names in select and table structure
  • Drivers: Field key 'default_sql' to mark the default value as an SQL expression
  • Method Driver::errorLine() to mark the line of an error in SQL command
  • Attribute data-error-line of the SQL <textarea> for syntax highlighters to mark the line with an error
Internal

v6.1.2

Compare Source

  • Select: Quote again the quoted values of IN
  • Select: Accept the unquoted values of IN in parentheses (bug #​1350, regression from 6.0.1)
  • Select: Edit the stored value by Ctrl+click on a non-original value (bug #​1344)
  • Select: Search by BETWEEN (bug #​1346)
  • Select: Report an unknown column in search instead of a fatal error
  • Export: Print the error also in CSV
  • Export: Skip routines with a hidden definition instead of creating them without the body
  • Login: Report invalid credentials for a wrong password required by Adminer\Password (bug #​1351)
  • Alter foreign key: Keep the original key if altering it fails (regression from 5.0.0)
  • MySQL, SQLite: Search by & (bug #​1346)
  • PostgreSQL: List the triggers of a trigger function instead of calling it
  • PostgreSQL: Alter only the changed parts of a column
  • PostgreSQL, MS SQL: Display, edit and export the schema comment
  • CockroachDB: Keep the original view, type or check if altering it fails
  • MS SQL: Save the comments of new and renamed columns
  • MS SQL: Save the table comment
  • MS SQL: List the tables also if a table has another extended property than the comment
  • MS SQL: Export the comments of tables and columns, the column comments made the export invalid
  • IGDB, SimpleDB: Fix export of nested values
  • Editor: Offer the row with the typed ID first when searching a foreign key, fix the search in MS SQL and Oracle
Plugins
  • Method formatSizeValue() to format the sizes of tables, indexes and databases
  • Method Driver::routineTriggers()
  • Method selectColumnInput() to customize choosing a column in select
  • Method selectSearchCondition() to customize the SQL of a search operator
  • Methods commentValue() and commentInput() with type 'SCHEMA'
  • Method sqlUrlLength() to limit the length of URLs with the query from SQL command (bug #​1358)
  • New plugin select-expression: Type the columns in select with suggestions, also expressions like a+b
  • New plugin sql-url-length: Limit the length of URLs with the query from SQL command, some servers reject them

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

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Only on Sunday and Saturday (* * * * 0,6)
  • 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.

@renovate
renovate Bot force-pushed the renovate/adminer-6.x branch 2 times, most recently from c32ebcb to 794b64d Compare September 12, 2026 00:22
@renovate
renovate Bot force-pushed the renovate/adminer-6.x branch from 794b64d to edf8491 Compare October 3, 2026 07:04
@renovate
renovate Bot force-pushed the renovate/adminer-6.x branch from edf8491 to b84f95a Compare October 17, 2026 00:22
@renovate
renovate Bot force-pushed the renovate/adminer-6.x branch from b84f95a to 3a21608 Compare October 31, 2026 02:49
@renovate
renovate Bot force-pushed the renovate/adminer-6.x branch from 3a21608 to fc6d070 Compare November 7, 2026 23:49

This branch has not been deployed

No deployments
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