Select your language

30 Jan 2025

Mailpit 1.22.0 Released

This release introduces two significant new features: Chaos and SMTP auto-forwarding.

Chaos (sometimes referred to as "Chaos Monkey") allows you to set SMTP error response codes at various stages in a SMTP transaction in order to test application resilience.

Feature

Chore

  • Update node dependencies
  • Update Go dependencies

Fix

  • Update command npm run update-caniemail save path (#422)
  • Correct date formatting in TestMakeHeaders

28 Dec 2024

PHP 8.1.31, 8.2.26, 8.3.14, & 8.4.1 Released!

8.1.31 - https://www.php.net/ChangeLog-8.php#PHP_8_1
8.2.26 - https://www.php.net/ChangeLog-8.php#PHP_8_2
8.3.14 - https://www.php.net/ChangeLog-8.php#PHP_8_3
8.4.1 - https://www.php.net/ChangeLog-8.php#PHP_8_4

NOTE: PHP 8.4.x currently does not work with Memcached. If you use Memcached and PHP together, please use PHP 8.3.x until a release is available for 8.4.x

28 Dec 2024

Memcached 1.6.33 Released!

Overview

Numerous fixes and improvements to the proxy as usual. The proxy now embeds our routelib lua library to make it even easier to use. To use the builtin routelib start the proxy with -o proxy_config=routelib (note lack of .lua) and it will use the version shipped with the binary.

See https://docs.memcached.org/features/proxy/ for more information on using the proxy.

Fixes

  • proxy: fix mutator reserr err messages
  • proxy: set result object status from mutator
  • proxy: fix compilation issue on beta RHEL/GCC
  • proxy: simplify lua GC logic
  • proxy: add mcp.luagc_ratio(float)
  • proxy: improve various mutator copy steps
  • proxy: don't allow mutating mutated objects
  • proxy: fix for result value buffers
  • proxy: internally track rctx:new objects
  • proxy: fixes to request object
  • proxy: embed routelib
15 Dec 2024

Xlight 3.9.4.4 Released!

3.9.4.4(2024-10-28)
Add an option "File contains users blocked from external authentication", one user per line in this file.
Fixed a bug in FTP OPTS.

15 Dec 2024

Mailpit 1.21.7 Released!

Chore

  • Display "To" details in mobile messages list
  • Display "From" details in message sidebar (desktop) (#403)
  • Stricter SMTP 'MAIL FROM' & 'RCPT TO' handling (#409)
  • Move smtpd & pop3 modules to internal
  • Bump Go version for automated testing
  • Update Go dependencies
  • Update node dependencies

Fix

  • Prevent splitting multi-byte characters in message snippets (#404)
  • Ignore unsupported optional SMTP 'MAIL FROM' parameters (#407)

Testing

  • Add smtpd tests
02 Dec 2024

Bruno 1.35.0 Released!

Features

Fixes

  • fix: cli run-summary count fix for requests with ECONNREFUSED error by @lohxt1 in #3451
  • fix: server_rendered logic for newer versions of nextjs by @lohxt1 in #3509
  • fix: posthog api key - process env var by @lohxt1 in #3490
  • fix: checkov CKV2_GHA_1 warning by @lohxt1 in #3488
  • fix: checkov CKV_GHA_7 warning by @lohxt1 in #3489
  • refactor/ bruno-testbench updates by @Pragadesh-45 in #3483
  • fix: incorrect dispatch fn calls -- global env slice by @lohxt1 in #3452
  • fix: exclude Meta, Alt, Home and End key press for autocomplete trigger by @lohxt1 in #3441
  • fix: codemirror styling fixes, post library upgrade by @lohxt1 in #3439
  • fix: import openapi -- baseUrl env value should not include trailing slash by @lohxt1 in #3440
  • Now based on the request type appropriate views are shown. by @sanjai0py in #3340
  • bugfix / Update video preview functionality by @sanjai0py in #3433
  • Feat/import translation for deprecated pm import by @Pragadesh-45 in #3388
  • fix: enhance path normalization for WSL compatibility in watcher (fix #1928) by @Pragadesh-45 in #3482
  • fix: improve masking logic in MaskedEditor for large content handling (fixes #2842) by @Pragadesh-45 in #3472
  • fix: add validation to prevent duplicate global environment names (fixes: #3449) by @Pragadesh-45 in #3450
  • Fix/add missing translations by @Pragadesh-45 in #3352
  • fix/ Script execution is prevented by line comments by @sanjai0py in #3462
  • bugfix / remove error logging for missing global environment by @sanjai0py in #3447
  • Fix: (#3383) openapi yaml req body not importing by @arshan1019 in #3459
  • fix: server_rendered codemirror logic for newer versions of nextjs by @lohxt1 in #3516
  • fix: video preview comp memo import by @lohxt1 in #3517
  • fix: codemirror editors background styling fix by @lohxt1 in #3523

Others

  • Add a proper example for using the usebruno query library in the READ… by @ganesh-bruno in #3464
  • chore: node version bump -- v22.11.0 by @lohxt1 in #3508
02 Dec 2024

MariaDB 11.6.2 Released!

Release date: 21 Nov 2024

MariaDB 11.6 is a rolling release. It is an evolution of MariaDB 11.5 with several entirely new features.

MariaDB 11.6.2 is a Stable (GA) release.

For an overview of MariaDB 11.6 see the What is MariaDB 11.6? page.

Thanks, and enjoy MariaDB!

Notable Items

Storage Engines

InnoDB

  • Defaults change - the innodb_snapshot_isolation system variable now defaults to ON, previously was OFF (MDEV-35124)
  • Fix attempt to read outside the bounds of the file: ./ibdata1 (MDEV-34453)
  • Fix MariaDB crash with SIGILL because the OS does not support AVX512 (MDEV-34565)
  • Fix deadlock caused by lock_rec_unlock_unmodified() (MDEV-34690)
  • Fix duplicate key error in table 'mysql.innodb_table_stats' (MDEV-34207)
  • Fix possible adaptive hash index corruption with ALTER TABLE...IMPORT TABLESPACE and FULLTEXT SEARCH (MDEV-35059)
  • XA prepare now correctly releases unmodified records in non-blocking mode (MDEV-34466)
  • Fix contention between secondary index UPDATE and purge due to large innodb_purge_batch_size (MDEV-34515)
  • Fix redundant page lookups that hurt performance (MDEV-34791)

Spider

S3

  • Fix Storage Engine S3 that caused 500 error when using Huawai Cloud S3 and possibly other S3 providers (MDEV-34867)
    • A new option s3-provider has been added. s3-provider=Huawai needs to be set for Huawai Cloud S3

Optimizer

  • Fix crash caused by query containing constant having clause (MDEV-23983)
  • Fix assertion with optimizer_join_limit_pref_ratio and 1-table select (MDEV-35072)

Data Definition - Alter Table

  • Under Windows Subsystem for Linux, InnoDB crashes on ALTER TABLE or OPTIMIZE TABLE (MDEV-34938)
  • modification of the column fails to check foreign key constraint (MDEV-34392)
  • Incorrect NULL value handling for instantly dropped BLOB columns (MDEV-35122)

Galera

  • Galera updated to 26.4.20
  • Fix server crash when setting wsrep_cluster_address after adding invalid value to wsrep_allowlist table (MDEV-31173)
  • TOI (ALTER) no longer hangs on a parent table if SR transaction is in progress on a child table (MDEV-34836)
  • Fix INSERT...SELECT' on MyISAM table suddenly replicated by alera (MDEV-34647)
  • Fix case where with wsrep_mode=REPLICATE_ARIA, only part of the mixed-engine transactions was replicated (MDEV-30653)
  • Fix galera_ssl_reload failure with warning message (MDEV-32778)
  • When InnoDB gets an assertion failure, WSREP layer is now handled gracefully (MDEV-32363)

Backup

  • Recovery now correctly notes some log corruption (MDEV-34802)
  • InnoDB now correctly merges the change buffer to ROW_FORMAT=COMPRESSED tables (MDEV-34879)
  • Can now selectively restore sequences using innodb tables from backup (MDEV-32350)

JSON

General

  • mariadbd no longer hangs on startup when --init-file target does not exist (MDEV-34814)
  • LOAD DATA INFILE with geometry data no longer fails (MDEV-34883)
  • Fix heap-use-after-free in group_concat with compressed or GIS columns (MDEV-16699)
  • Fix assertion `!is_cond()' failed in Item_bool_func::val_int / do_select (MDEV-35135)
  • Trigger now works correctly with bulk update (MDEV-34718)
  • Fix assertion failure in find_producing_item upon a query from a view (MDEV-35276)
  • Add new setting, --quick-max-column-width to the mariadb client for use in --quick mode (MDEV-34704)
01 Dec 2024

PostgreSQL 17.2.1 Released!

  • Repair ABI break for extensions that work with struct ResultRelInfo (Tom Lane) §

    Last week's minor releases unintentionally broke binary compatibility with timescaledb and several other extensions. Restore the affected structure to its previous size, so that such extensions need not be rebuilt.

  • Restore functionality of ALTER SET role (Tom Lane, Noah Misch) §

    The fix for CVE-2024-10978 accidentally caused settings for role to not be applied if they come from non-interactive sources, including previous ALTER commands and the PGOPTIONS environment variable.

  • Fix cases where a logical replication slot's restart_lsn could go backwards (Masahiko Sawada) §

    Previously, restarting logical replication could sometimes cause the slot's restart point to be recomputed as an older value than had previously been advertised in pg_replication_slots. This is bad, since for example WAL files might have been removed on the basis of the later restart_lsn value, in which case replication would fail to restart.

  • Avoid deleting still-needed WAL files during pg_rewind (Polina Bungina, Alexander Kukushkin) §

    Previously, in unlucky cases, it was possible for pg_rewind to remove important WAL files from the rewound demoted primary. In particular this happens if those files have been marked for archival (i.e., their .ready files were created) but not yet archived. Then the newly promoted node no longer has such files because of them having been recycled, but likely they are needed for recovery in the demoted node. If pg_rewind removes them, recovery is not possible anymore.

  • Fix race conditions associated with dropping shared statistics entries (Kyotaro Horiguchi, Michael Paquier) §

    These bugs could lead to loss of statistics data, assertion failures, or “can only drop stats once” errors.

  • Count index scans in contrib/bloom indexes in the statistics views, such as the pg_stat_user_indexes.idx_scan counter (Masahiro Ikeda) §

  • Fix crash when checking to see if an index's opclass options have changed (Alexander Korotkov) §

    Some forms of ALTER TABLE would fail if the table has an index with non-default operator class options.

  • Avoid assertion failure caused by disconnected NFA sub-graphs in regular expression parsing (Tom Lane) §

    This bug does not appear to have any visible consequences in non-assert builds.

01 Dec 2024

Composer 2.8.3 Released

  • Fixed windows handling of process discovery (#12180)
  • Fixed react/promise requirement to allow 2.x installs again (#12188)
  • Fixed some issues when lock:false is set in require and bump commands
08 Nov 2024

Mailpit 1.21.1

Feature

Add ability to search by size smaller or larger than a value (eg: larger:1M / smaller:2.5M) Add ability to search for messages containing inline images (has:inline) 

Chore

Separate attachments and inline images in download nav and badges (https://github.com/axllent/mailpit/issues/379) Update Go dependencies

Our Supporters

Sorry, this website uses features that your browser doesn’t support. Upgrade to a newer version of Firefox, Chrome, Safari, or Edge and you’ll be all set.