Upgrade from: to: (just majors: ) matching:

Jump to:

Upgrading from 16.14 to 18.6 gives you 2.9 years worth of changes and fixes (678 of them)

⇑ Security fixes:

⇑ Configuration changes:

⇑ Removed config parameters:

Config parameter: Default value:
db_user_namespace off
old_snapshot_threshold -1
ssl_ecdh_curve none
trace_recovery_messages log

⇑ Added config parameters:

Config parameter: Default value:
allow_alter_system on
autovacuum_vacuum_max_threshold 100000000
autovacuum_worker_slots 16
commit_timestamp_buffers 32
enable_distinct_reordering on
enable_group_by_reordering on
enable_self_join_elimination on
event_triggers on
extension_control_path $system
file_copy_method copy
huge_pages_status off
idle_replication_slot_timeout 0
io_combine_limit 16
io_max_combine_limit 16
io_max_concurrency 64
io_method worker
io_workers 3
log_lock_failures off
max_active_replication_origins 10
max_notify_queue_pages 1048576
md5_password_warnings on
multixact_member_buffers 32
multixact_offset_buffers 16
notify_buffers 16
num_os_semaphores 174
oauth_validator_libraries
output_plugin_libraries pgoutput, test_decoding
serializable_buffers 32
ssl_groups none
ssl_tls13_ciphers
subtransaction_buffers 32
summarize_wal off
sync_replication_slots off
synchronized_standby_slots
trace_connection_negotiation off
track_cost_delay_timing off
transaction_buffers 32
transaction_timeout 0
vacuum_max_eager_freeze_failure_rate 0.03
vacuum_truncate on
wal_summary_keep_time 14400

⇑ Config parameters with changed default value:

Config parameter: Default value in Pg 16.14: Default value in Pg 18.6:
data_checksums off on
effective_io_concurrency 1 16
log_connections off
maintenance_io_concurrency 10 16
shared_memory_size 143 150
shared_memory_size_in_huge_pages 72 75
vacuum_buffer_usage_limit 256 2048

List of changes: