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

Jump to:

Upgrading from 14.17 to 17.4 gives you 3.4 years worth of changes and fixes (737 of them)

Security fixes:

Configuration changes:

Removed config parameters:

Config parameter: Default value:
db_user_namespace off
force_parallel_mode off
old_snapshot_threshold -1
promote_trigger_file
stats_temp_directory pg_stat_tmp
trace_recovery_messages log
vacuum_defer_cleanup_age 0

Added config parameters:

Config parameter: Default value:
allow_alter_system on
archive_library
commit_timestamp_buffers 32
createrole_self_grant
debug_io_direct
debug_logical_replication_streaming buffered
debug_parallel_query off
enable_group_by_reordering on
enable_presorted_aggregate on
event_triggers on
gss_accept_delegation off
huge_pages_status off
icu_validation_level warning
io_combine_limit 16
log_startup_progress_interval 10000
max_notify_queue_pages 1048576
max_parallel_apply_workers_per_subscription 2
multixact_member_buffers 32
multixact_offset_buffers 16
notify_buffers 16
recovery_prefetch try
recursive_worktable_factor 10
reserved_connections 0
scram_iterations 4096
send_abort_for_crash off
send_abort_for_kill off
serializable_buffers 32
shared_memory_size 143
shared_memory_size_in_huge_pages 72
stats_fetch_consistency cache
subtransaction_buffers 32
summarize_wal off
sync_replication_slots off
synchronized_standby_slots
trace_connection_negotiation off
transaction_buffers 32
transaction_timeout 0
vacuum_buffer_usage_limit 2048
wal_decode_buffer_size 524288
wal_summary_keep_time 14400

Config parameters with changed default value:

Config parameter: Default value in Pg 14.17: Default value in Pg 17.4:
hash_mem_multiplier 1 2
log_autovacuum_min_duration -1 600000
log_checkpoints off on

List of changes: