Changelog API
API methods
The changelog API lets you to retrieve the latest changelog entries.
- changelog.get_latest_changelog_entries(version)
Returns any changelog entries for this version over the last 7 days:
- version:
The major version of Houdini, e.g.
19.5
,20.0
.
Example return value:
[ { 'title': '20.5.534: Improved the performance of mergi...', 'description': '<p> Improved the performance of merging index-pair attributes such as boneCapture in certain scenarios such as for-each loops.</p>', 'pubdate': '2025/03/10', 'version': '20.5.534', 'build': 534 }, { 'title': '20.5.534: (Linux/MacOS): when the shared me...', 'description': '<p> (Linux/MacOS): when the shared memory fixed length buffer session fails to lock or unlock the necessary lockfile, an error will now be raised.</p>', 'pubdate': '2025/03/10', 'version': '20.5.534', 'build': 534 }, { 'title': '20.5.534: Fixed a possible crashing issue s...', 'description': '<p> Fixed a possible crashing issue saving deep .exr images.</p>', 'pubdate': '2025/03/10', 'version': '20.5.534', 'build': 534 } ]
API usage example
Here is a python example showing how to retrieve the latest changelog entries for 20.5 using our python library (see: Python Reference Implementation), you first need to download the sidefx.py
file:
import sidefx
if __name__ == '__main__':
# Relevant part of the example starts here.
# This service object retrieve a token using your Application ID and secret
service = sidefx.service(
access_token_url="https://www.sidefx.com/oauth2/application_token",
client_id='your OAuth application ID',
client_secret_key='your OAuth application secret',
endpoint_url="https://www.sidefx.com/api/",
)
changelog_entries = service.changelog.get_latest_changelog_entries('20.5')