Commits

DateSubjectAuthorReleases
2026-02-06 Add file_extend_method=posix_fallocate,write_zeros. Thomas Munro 16.12
2026-02-06 Add file_extend_method=posix_fallocate,write_zeros. Thomas Munro 17.8
2026-02-06 Add file_extend_method=posix_fallocate,write_zeros. Thomas Munro 19 (unreleased)
2026-02-06 Add file_extend_method=posix_fallocate,write_zeros. Thomas Munro 18.2
2026-01-01 Update copyright for 2026 Bruce Momjian 19 (unreleased)
2025-12-12 Replace most StaticAssertStmt() with StaticAssertDecl() Peter Eisentraut 19 (unreleased)
2025-11-24 C11 alignas instead of unions -- extended alignments Peter Eisentraut 19 (unreleased)
2025-11-13 Replace off_t by pgoff_t in I/O routines Michael Paquier 19 (unreleased)
2025-03-29 aio: Implement support for reads in smgr/md/fd Andres Freund 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-06-12 Harmonize function parameter names for Postgres 17. Peter Geoghegan 17.0
2024-03-01 Return ssize_t in fd.c I/O functions. Thomas Munro 17.0
2024-01-12 Refactor code checking for file existence Michael Paquier 17.0
2024-01-04 Update copyright for 2024 Bruce Momjian 17.0
2023-12-12 Provide vectored variants of FileRead() and FileWrite(). Thomas Munro 17.0
2023-09-06 Make enum for sync methods available to frontend code. Nathan Bossart 17.0
2023-09-06 Move PG_TEMP_FILE* macros to file_utils.h. Nathan Bossart 17.0
2023-04-08 Add io_direct setting (developer-only). Thomas Munro 16.0
2023-04-08 Introduce PG_IO_ALIGN_SIZE and align all I/O buffers. Thomas Munro 16.0
2023-04-05 Add smgrzeroextend(), FileZero(), FileFallocate() Andres Freund 16.0
2023-01-02 Update copyright for 2023 Bruce Momjian 16.0
2022-12-08 Update types in File API Peter Eisentraut 16.0
2022-10-27 Move pg_pwritev_with_retry() to src/common/file_utils.c Michael Paquier 16.0
2022-09-20 Harmonize parameter names in storage and AM code. Peter Geoghegan 16.0
2022-07-05 Remove durable_rename_excl() Michael Paquier 16.0