Release notes 3.6.0
Improvements
Experimental feature: Bookmarks
BlenderKit v3.6.0 introduces a new Bookmarks feature that allows logged-in users to save their favorite assets for easy access later. You can bookmark the asset by clicking on the bookmark icon in the top right corner of the asset's thumbnail. You can later filter search results to show only bookmarked assets by clicking on the bookmark icon right from the search text bar. To activate the bookmarks feature please enable experimental features in the add-on preferences. We expect the Bookmarks feature to be present by default in BlenderKit 3.7.0.
Performance improvements
We have improved the asset bar performance by lowering the number of redraws which helps to save computing power and increases responsivity of Blender. This makes work with BlenderKit much faster in many cases. Option to turn off announcements from the BlenderKit server was added into preferences.
Upload and Download Functionality Improvements
To increase stability of uploads and downloads on very slow networks we have significantly increased the timeout limits for this type of connections from the add-on. In rare cases in which uploads were failing we have implemented a set of small fixes and also improved logging of errors so debugging of future bugs is easier. We have also fixed a bug which stopped reuploads from being finished due to missing assetBaseId and id on re-upload.
Error reports and feedback in UI
Networking options in preferences were grouped for a cleaner menu. Preferences now also mention that HTTPS proxies are not supported, we are waiting for support which should come in a new version of Python. Feedback on dependencies installation failure during add-on installation now informs the user how to fix the problem. Much more informative information is also shown when global dir is not accessible.
Bug fixes
- Fixing errors with empty search results in #545
- Providing an option to disable online announcements in #590
- Implementing a solution to switch SSL Context between default and preconfigured contexts in #589, the latter of which might help in cases when SSL errors are faced by the users.
- Made the DNS check asynchronous in #577.
- Add-on to daemon connection now ignores system proxy in #540.
- Fixed errors with empty search results in #545.
- Search, upload panels, and header bar are now hidden when offline in #588.
- Improved online check in daemon and made it real-time in #546.
- Updated description and tags on download from search result data in #555.
- Fixed failing appends after download in #558.
- Disclaimer task now returns an empty dictionary instead of None as results in #561.
- Fixed asset bar redraw in #597.
- Use API token when retrieving the disclaimer in #603.
- Print stdout and stderr when unpacking fails in #610.
- Put sys.stdout.reconfigure() into try-except in #617.
For a more detailed list of changes, please see the full changelog.
We hope that you enjoy using BlenderKit add-on 3.6.0 and welcome your feedback on this release!