Release Notes

2.8.2 - February 18, 2021

API

Features: Added limitation for one active dump per feed.
Features: Selecting Database when creating dumps/feeds is now mandatory if search criteria is provided. 
If the search criteria contains series ids only then Database can be omitted.
Features: Added filter_id, created_after, created_before, status and created_order parameters for GET /dumps and GET /feeds methods.
Features: Added feed_id parameter for GET /dumps method.
Features: Added limit and offset parameters to GET /feeds method.
Features: Added created attribute in the GET /dumps resdponse.

Development Portal

Features: Users can now cancel their running dumps
Features: Improved dumps estimations

Fixes: Separated query and body (form data) parameters in documentation for POST/PATCH methods.
Fixes: Fixed bug with wrong Last Run date in CEIC Feeds page.
Fixes: Fixed error reporting when feed creation fails.
  
API Specification for version 2.8.2

2.8.1 - February 3, 2021

API

Fixes: GET /feeds empty response
Fixes: GET /dumps error 500
Fixes: Resolved issue with feeds generating files in the wrong directory

Development Portal

Fixes: Minor UI fixes.
Fixes: Fixed redirection bug when language in the url is omitted.
Fixes: Fixed wrong table pagination.
Fixes: Fixed dumps starting estimation.
Fixes: Fixed the "Report A Bug" form
  
API Specification for version 2.8.1

2.8.0 - January 28, 2021

API

Features: Dumps generation is now between 50% and 80% faster.

Development Portal

Features: Added support for modifying existing feeds.
Features: Introduced standalone dumps management. Users will be now able to run one time dumps without the need to set a feed.
Features: The Portal, and the API documentation are now available in Chinese.
Features: An error reporting page is now available. Users can report issues with the portal using the provided incident ID.
Features: Feeds can now be filtered by active/inactive status.
Features: Added dumps progress, and completion estimation information.
Features: Integration with CDMNext - "Explore in API portal".
Features: Improved navigation between Feeds and Dumps.
Features: Better status information provided when feed generation results in no new data.
Features: Increased the number of feeds per page.

Fixes: Feed stability issues when recovering/deleting feeds.
Fixes: Fixed series metadata model link.
Fixes: Fixed issues with token management.
Fixes: Fixed frequent crashes of feeds page.
Fixes: Fixed issues with feeds/dumps names and description.
Fixes: Multiple other minor bugfixes and improvements.
  
API Specification for version 2.8.0

2.7.5 - November 5, 2020

Python SDK: Fixed an issue where create_filter returns EMPTY_FILTER error
Fixed an issue where usage of PATCH /filters/{id} breaks existing feeds
Fixed an issue where /SERIES/{ID}/METADATA & GET /LAYOUT/TABLES/{ID}/SERIES returns inconsistent results
Fixed an issue where using both "lang" and "series_id" parameters results in a large list of series
Fixed an issue where a filter with more than 1000 individual series causes a data dump export to fail
It is now posible to delete a filter linked to a feed marked as "deleted".
Improved the way we handle collecting missing feeds data after a backend system failure
Listing filters with large search criteria was causing reaching a hard limit of 10MB. This was causing issues for some users listing the feeds in the development portal. The filter details are now omitted in order to fix the issue.
  
API Specification for version 2.7.5

2.7.4 - September 28, 2020

Releases: feeds an filters functionality - with the newly introduced methods feeds and filters can now be edited

Features: options to add name and description to filters, feeds and dumps
Features: feed files older than 30 days will be cleaned from our servers
Features: the list of series IDs on the filters is now limited to 10,000 series
Features: "series_ids" parameter is introduced in the search
    
API Specification for version 2.7.4

2.7.3 - July 1, 2020

Fixes: Resolved issue with a shared insights access and table order in the insight.
	
API Specification for version 2.7.3

2.7.2 - June 10, 2020

Fixes: Resolved issue with a dump rejection logic for empty dumps upon new feed creation.
	
API Specification for version 2.7.2

2.7.1 - April 9, 2020

Features: Changes into the CEIC Dump request workflow.
		
Fixes: Resolved issue with a timeout error when creating a dump with a lot of series.
	
API Specification for version 2.7.1

2.7.0 - March 24, 2020

Features: New search parameter "geo" is introduced, replacing the deprecated "country" parameter. Geoinformation is included in the series' metadata. A new dictionary with for the geo entities is also available.
Features: A new set of /layout methods for accessing and downloading Footnotes is introduced.
		
Releases: New version of PyCEIC with included the new geo search parameter, new method for geo entities dictionary and a new method to download the footnotes.
	
API Specification for version 2.7.0

2.6.1 - March 11, 2020

Releases: New version of PyCEIC with included new series metadata (series mnemonics, forecast and data release), search filters over the new metadata, new function for series statistics and a new set of functions for the series release schedule.
		
Fixes: Resolved issue with insights access method.
Fixes: Resolved issue with parameter descriptions.
	
API Specification for version 2.6.1

2.6.0 - February 07, 2020

Releases: Series release schedule functionality – with the newly introduced methods under "/release" class, users are now able to search for a series release schedule, to extract release schedule information for particular series or to find series with similar release schedules. New dictionaries for the release types and statuses are also available.

Fixes: Resolved issue with series search by the newly introduced frequencies - Quinquennially and Decadal.
Fixes: Resolved issue with series search by IMF source.
Fixes: Resolved issue with access to not subscribed series in shared insights.
	
API Specification for version 2.6.0

2.5.1 - January 14, 2020

Fixes: Resolved issue with mixing existing and non-existing series in the series response.
	
API Specification for version 2.5.1

2.5.0 - December 13, 2019

Releases: Data Feed and Data Dump functionality – users are now able to create data feeds and data dumps with macroeconomic data using direct API calls. Additionally, a new UI is released for the same in the ISI Developer portal site.
		
Features: New series metadata is now available – information about the series mnemonics, forecast and data release. Search filters over the new metadata are also introduced.
Features: Series data statistic function – a new API method that shows mathematical statistics for specific series data.
Features: Series grouping information – new metadata about series logical grouping insight the CEIC Layout table is now available.
		
Improvements: Improved overall API performance.
		
Fixes: Resolved issue with XLSX format not working with Map visuals.
Fixes: Resolved issues related to search results.
Fixes: Resolved issue with comma symbol display in XML format and in R package.
	
API Specification for version 2.5.0

2.4.17 - October 17, 2019

Improvements: Improved overall API performance and stability.

Fixes: Resolved issue with an inconsistent keyword search on multiple languages.
	
API Specification for version 2.4.17

2.4.16 - September 20, 2019

Improvements: Introduced User-level throttling procedure.
Improvements: Improved overall API performance and stability.

Fixes: Added missing attributes to PyCEIC package.
	
API Specification for version 2.4.16

2.4.15 - August 21, 2019

Improvements: Updated countries dictionary
    
API Specification for version 2.4.15

2.4.14 - August 05, 2019

Improvements: Improved overall API performance and stability.

Releases: PyCEIC - a Python interface to CEIC API with convenience functions for retrieving CEIC macroeconomics data specifically.
  
Features: Visual function - a new API method that allows charts to be generated for specified series.
    
API Specification for version 2.4.14

2.4.13 - May 16, 2019

Improvements: Improved overall API performance and stability.

Fixes: Resolved issue with layout information always being in local language.
	
API Specification for version 2.4.13

2.4.12 - April 23, 2019

Improvements: Improved overall API performance and stability.
	
API Specification for version 2.4.12

2.4.11 - March 21, 2019

Improvements: Improved overall API performance and stability.

Fixes: Fixed bug related to series being incorrectly shown as unsubscribed.
  
API Specification for version 2.4.11

2.4.10 - March 15, 2019

Improvements: Improved overall API performance and stability.
Improvements: Added BOM headers for CSV files.

Fixes: Fixed inconsistent headers issue with CSV files.
Fixes: Fixed HTTP 500 error when retrieving insights with functions.
  
API Specification for version 2.4.10

2.4.9 - March 12, 2019

Fixes: Fixed CSV generation performance problem.
Fixes: Fixed bug related to user subscription when using series search.
  
API Specification for version 2.4.9

2.4.8 - February 28, 2019

Improvements: Cross-Origin Resource Sharing (CORS) has been enabled for API.
Improvements: Series requested through the API can now show information about deleted time-points.
Improvements: Layout information will now be shown when series are requested in CSV format.

Fixes: Fixed CSV headers consistency for /series requests. 
Fixes: Fixed invalid metadata values being returned for certain series. 
Fixes: Fixed Python SDK ValueError being thrown when requesting certain series. 
Fixes: Fixed Python SDK not showing replacement series information. 
Fixes: Fixed bug when passing boolean parameters to Python SDK API methods. 
  
  
API Specification for version 2.4.8

2.4.7 - January 21, 2019

Improvements: Improved overall API performance and stability.

Fixes: Fixed JavaScript SDK lastValue and lastChange.value data type from integer to float. 
API Specification for version 2.4.7

2.4.6 - January 15, 2019

Improvements: Added support for dates to be passed as arguments to the API in the short date format (YYYYMMDD), which is part of the ISO 8601 standard. 

Fixes: Resolved issue with Python SDK raising encoding exception, when requesting certain series.
Fixes: Resolved backwards-compatibility issue in new Python SDK version, related to the host parameter in the constructor of the ApiClient class.
Fixes: Resolved issue related with the usage of the "async" keyword, when using the Python SDK with Python 3.7 .
Fixes: Resolved issue with the API returning "Invalid Date" as start/end_date values for some series. The issue was also causing Python exceptions, when requetsed throug the Python SDK.
API Specification for version 2.4.6

2.4.5 - December 18, 2018

Features: Added API functionality to support upcoming API Feeds feature (to be released in API v.2.5)
  
API Specification for version 2.4.5

2.4.4 - December 5, 2018

Features: Added API functionality to support upcoming API Feeds feature (to be released in API v.2.5)
  
API Specification for version 2.4.4

2.4.3 - November 22, 2018

Improvements: Improved overall API performance and stability.

Fixes: Get series methods in the SDK packages no loger throw an error, when SR codes are used instaed of series IDs.
  
API Specification for version 2.4.3

2.4.2 - November 8, 2018

Features: Custom proxy server can now be specified for all outbound requests, made through the Python SDK. Along with the proxy URL, proxy username and password can also be specified.
  
Fixes: Fixed an issue where querying certain series are resulting in an internal server error.
API Specification for version 2.4.2

2.4.1 - October 9, 2018

Features: Special "separator" series are now removed from the list of series within a table. Instead, a new flag related to UI reconstruction is introduced named "separatorAfterSeries". 

Documentation: Added API monitoring/maintenance page accessible through the documentation.
Documentation: Added release notes, and API monitoring/maintenance RSS feed.

Fixes: Fixed an issue with the python package throwing an exception when using get_layout_series.
Fixes: Fixed an issue counting number of returned by the layout functions series.
Fixes: Fixed an issue using subscribed_only query parameter over layout functions.
  
API Specification for version 2.4.1

2.4.0 - October 2, 2018

Features: Added Filters functionality allowing users to create predefined search filters. A filter can be a union between search criterion and exact list of series IDs.
Features: Filters can be used in /series/search and /layout funcitons. When combined with additional search criterion the result set is an intersection of both
  
API Specification for version 2.4.0

2.3.4 - September 19, 2018

Features: Added additional information in series metadata - lastValue and numberOfObservations.

Improvements: Improved overall API performance and stability.

Fixes: The 'database' filter for the series search functionality now returns correct results.
Fixes: Insights, exported in CSV format, now have the series timepoints listed in rows.
Fixes: Queries for invalid series are not returning HTTP error 404 - SERIES_NOT_FOUND
	
API Specification for version 2.3.4

2.3.3 - August 6, 2018

Improvements: Improved overall API performance and stability.

Fixes: Count query parameter now returns correct number of timepoints.
Fixes: Excel generation service now properly handles all requests
Fixes: Fixed issue with HTTP 500 error when querying specific series
	
API Specification for version 2.3.3

2.3.2 – July 18, 2018

Updates: OECD-National Account database is no longer available.

Fixes: Fixed critical issue causing API unavailability for short period of time.                                  
  
API Specification for version 2.3.2

2.3.1 – Jul 4, 2018

Fixes: Minor bugfixes and improvements.                                                        	
  

2.3.0 - Jul 2, 2018

Features: Search by section, table, and topic are now supported.
Features: A new parameter "facet" added to the Search function, allowing to count the number of results for a particular filter value.
Features: Improved handling of large requests for which API may return more than 10MB of data. Those will now return HTTP 413 asking the user to reduce number of queries series or timepoints. 

Fixes: Layout tree - filtering by status now works properly.
Fixes: Number of insights returned by the API is now properly matching the count in CDMNext.
Fixes: Downloading blank insight as PDF is now properly validated.
Fixes: /insights/series/{series_id} with_replacements_metadata argument is now working properly.
Fixes: Non-ISO dates was incorrectly accepted which is now fixed.
Fixes: Fixed internal server error when downloading some PDF reports.
Fixes: updated_after is now returning proper results.

Documentation: Authorization header parameter disabled to avoid confusion. It still can be used when making HTTP API request.

Security: TLS 1.0 is no longer supported. API users shall use TLS 1.1/1.2.
  

2.2.0 – May 11, 2018

Features: Added support to reconstruct the layout tree.
Features: The layout tree supports filtering by status. Any filtering criteria reflects on the count of related records.
Features: Information about series under specific table (4-th level layout tree) can now be retrieved.
Features: Exact layout can be retrieved when searching by SR code.
Features: Added functions to list, browse and search insights based on certain filtering criteria.
Features: Added insights series related functions - metadata, time-points and full series information. This includes the ability to get manipulated data.
Features: Search now accepts new filtering criteria: created_after and updated_after. Also available when listing series in a table.
Features: Added new metadata fields creationDate, and lastUpdateDate.
Features: PMI database is now accessible through the API.
Features: Added support for insights download as PDF/XLSX reports.
Features: Replacement series suggestions entity added, part of the Series model.
Features: Date of the last modification is now available for each time-point.

Deprecated: Function /dictionary/layouts is now deprecated. Use /layout/databases instead.

Fixes: Fixed issues with 'Markit Purchasing Managers' Index.
Fixes: Other minor bug fixes.

SDK: Python and PHP SDKs updated.
SDK: Documentation updated with additional examples.

Security: Updated the format of some API tokens considered predictable.                                  
  

2.1.0 - March 7, 2018

Features: Added exact data release time.
Features: More option for displaying missing values.
Features: New search filters added by source, "new only", "key only", "name only", "start/end date".
Features: Enhanced metadata to indicate "new" series and subscription status in search results.
Features: New dictionary functions for frequency and status added.

Fixes: Multiple bug fixes and improvements.

SDK: New SDK libraries for PHP and JavaScript.
  

2.0.0 – December 14, 2017

Initial v2 release

SDK: Python SDK added.