Releases: HypoPG/hypopg
Releases · HypoPG/hypopg
Version 1.4.0
New features:
- Support hypothetically hiding existing indexes, hypothetical or not (github user nutvii and Julien Rouhaud)
Miscellaneous:
- Have hypopg_relation_size() error out rather than returning 0 if called for an oid that isn't a hypothetical index oid
- Slighthly reduce memory usage for hypothetical btree indexes without INCLUDE keys
Version 1.3.1
Miscellaneous:
- Fix compatibility with PostgreSQL 14 beta 2
Version 1.3.0
New features:
- Add support for hypothetical hash indexes (pg10+)
Version 1.2.0
New features:
- Make hypopg work on standby servers using a new "fake" oid generator, that
borrows Oids in the FirstBootstrapObjectId / FirstNormalObjectId range
rather than real oids. If necessary, the old behavior can still be used
with the new hypopg.use_real_oids configuration option.
Bug fixes
- Check if access methods support an INCLUDE clause to avoid creating invalid
hypothetical indexes. - Display hypothetical indexes on dropped table in hypopg_list_indexes.
Miscellaneous
- Change hypopg_list_indexes() to view hypopg_list_indexes.
- Various documentation improvements.
Version 1.1.4
2020-06-24 version 1.1.4:
New features:
- Add support for hypothetical index on partitioned tables
Miscellaneous
- Fix compatibility with PostgreSQL 13
Bug fixes
- Check that the target relation is a table or a materialized view
version 1.1.3
Miscellaneous
- Add compatibility with PostgreSQL 12
- add hypopg_reset_index() SQL function
- Use a dedicated MemoryContext to store hypothetical objects
- Fix compatibility on Windows (Godwottery)
Bugs fixes
- Call previous explain_get_index_name_hook if it was setup
- Don't leak client_encoding change after hypopg extension is created (Michael Kröll)
version 2.0.0beta
New features:
- Add support for hypothetical partitioning, for pg10+ (Hosoya Yuzuko,
Julien Rouhaud)
Miscellaneous
- Use a dedicated MemoryContext to store hypothetical objects
Bug fixes:
- Call previous explain_get_index_name_hook if it was setup
- add hypopg_reset_index() SQL function
version 1.1.2
New features
- Add support for INCLUDE on hypothetical indexes (pg11+)
- Add support for parallel hypothetical index scan (pg11+)
Bug fixes:
- Fix support for pg11, thanks to Christoph Berg for the report
version 1.1.1
Bug fixes:
- Fix potentially uninitialized variables, thanks to Jeremy Finzel for the
report. - Support hypothetical indexes on materialized view, thanks to Andrew Kane
for the report.
Miscellaneous:
- add support for PostgreSQL 11
version 1.1.0
New features:
- add support for hypothetical indexes on expression
- add a hypopg_get_indexdef() function to get definition of a stored
hypothetical index
Bug fixes:
- don't allow hypothetical unique or multi-column index if the AM doesn't
support it - disallow hypothetical indexes on system columns (except OID)
- fix indexes using DESC clause and default NULLS ordering, thanks to
Andrew Kane for the report and test case. - fix PostgreSQL 9.6+ support, thanks to Rob Stolarz for the report
Miscellaneous:
- add support for PostgreSQL 10