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

Update adminer Docker tag to v6#15
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.16.0.1

Release Notes

vrana/adminer (adminer)

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

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)
  • Plugins: Autoload plugins from adminer-plugins/
  • Plugins: Configure plugins with adminer-plugins.php
  • Plugins: 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
  • Uzbek translation

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

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
  • MongoDB: Move to plugin
  • CSS: Add dark theme

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

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