Releases: jimjonesbr/oai_fdw
Releases · jimjonesbr/oai_fdw
1.10
1.9.0
New Features
- This feature defines a mapping of a PostgreSQL user to an user in the target triplestore -
user
andpassword
, so that the user can be authenticated. See CREATE USER MAPPING
Bug Fixes
- This corrects a fixed string length limit in the support functions (512 bytes). I mistakenly assumed that it was defined like that in the OAI-PMH Standard.
- This also fixes a minor memory leak in the xmldoc parser
1.8.0
Performance improvements
- This intoduces a new pagination logic to go through the result sets from OAI requests. It no longer iterates over the xml document to retrieve the OAI records for building the tuples. Instead, it now parses all records from a result set into a list right after loading the xml response, so that they can accessed later on for building the tuples.
1.7.0
New Feature
- Adds PostgreSQL 16 support.
1.6.0
New Feature
- Adds
request_redirect
andrequest_max_redirect
options (CREATE SERVER). This allows users to enable or disable URL redirects issued by the server and also how many times a redirection may occur in a single http request.
1.5.1
Bug Fixes
- Fix bug on support functions receiving invalid OAI responses: This bug fix implements a check to avoid a server crash when a support function receives an invalid OAI document from the repository.
1.5.0
New Features
- add number of inserted and updated records in the harvester log messages
Bug Fixes
- clean up parser in support function calls (libxml2)
- fix wrong initial page size in the logs for debug1 sessions
- add missing memory contexts for oai loader and parser.
1.4.0
New Features
- add update path script for oai_fdw upgrades: 1.1 -> 1.4, 1.2 -> 1.4 and 1.3 -> 1.4
Bug Fixes
- fix memory leak in xmldoc for requests with resumption tokens
1.3.0
New Features
- Connection retry option for HTTP requests (CREATE SERVER).
1.2.0
New Features
- OAI_HarvestTable: new procedure to harvest data from OAI foreign tables and store them into a local table.
- Connection retry option for HTTP requests (CREATE SERVER).
Bug Fixes
- Fix memory leaks in the libxml2 parser for ListRecords and ListIdentifiers requests
- Fix missing timeout parameter for non-proxy OAI requests
Enhancements
- PostgreSQL 15 compabitility.