2017 Changelog
November 2017
- Significant improvements to Video API site support.
October 2017
- Custom API fields using the attribute filter will now return all matching selector values, not just the first attribute match.
Crawlbot and Bulk Service data retrieval no longer requires access to port :18100. Data downloads are also now HTTPS-only.
- Fixed a rare issue where custom rules could be accidentally deleted.
- Significant performance improvements in the Search API.
- Improved crawling performance and site coverage in the Global Index.
- Improved ability to identify, analyze and return background images in all extraction APIs.
August 2017
- Fixed an issue in the Video API where the
urlvalue would retain HTML escaping if present within the original page source. - Fixed a rare crawling issue that occasionally resulted in "Bad IP" status messages for individual pages.
- Fixed an issue where empty
<video>elements could be returned in the Article API.
- Fixed an issue in the Video API where the
Fixed an issue in the Global Index in which complicated Boolean (OR) queries would return no results.
- Improved date normalization to include Hijri and Jalali dates
- Fixed support for unicode characters in API Toolkit rules
May 2017
- Many improvements to
branddetection in the Product API. - Resolved an issue where
humanLanguagecould be mis-identified on some Spanish-language pages.
- Many improvements to
- Crawlbot: resolved an issue where IP-address-only webhooks would not receive notifications.
- Crawlbot: improved link spidering/harvesting resilience to markup errors and other invalid HTML source.
- Fixed an issue where custom APIs would not display in Crawlbot and Bulk Processing dashboard.
- Improved link-detection when returning page links via our
&fields=linksargument. - Improved support for and handling of the
srcset(andsizes) image attributes in all APIs. - Added detection of Afrikaans (
af) in thehumanLanguagefield. - Improved duplicate detection in the Diffbot Global Index.
- Improved link-detection when returning page links via our
April 2017
- The beta
categoryfield has been added to the Product API. See documentation. - All extraction APIs now support the sending of completely custom headers using
X-Forward-terminology. Previously only four defined headers were supported.
- The beta
- In the Article and Discussion APIs'
tagselement, DBPediaurivalues are now properly URL-encoded. - Fixed an issue when sorting by
datein the Search API. - Various improvements and fixes to the Global Index
- In the Article and Discussion APIs'
January 2017
- The Account API now tracks Global Index search calls/requests.
- Improved SKU detection and extraction in the Product API.
- Article API: Added support for the start attribute (ol elements) and data- attributes in normalized HTML.
- In the Article API, identified image captions will no longer be returned in the text field content.
- Various improvements to replacement rule regular expressions in Custom APIs.
- PDF processing improvements.