Skip to content

Latest commit

 

History

History
118 lines (92 loc) · 4.77 KB

CHANGELOG.md

File metadata and controls

118 lines (92 loc) · 4.77 KB

GoodData Ruby SDK Changelog

0.6.15

  • Adding users now accepts more variants of providing users
  • Import users is not importing users to domain automatically. There is app in appstore that should help you with various ways of importing users
  • Speed improvements for adding users
  • Fixed listing facts/attributes on the dataset
  • Corrected fixed limit on listing users from domain. Paging is handled by different parameter
  • Replacing value in metric/attribute should be more resilient

0.6.14

  • Project update from blueprint does not fail when MAQL chunks are empty.
  • You can call migrate_datasets with dry_run to obtain MAQL chunks.
  • Fix of title generation in blueprint from wire.

0.6.13

  • Fixed TT problems
  • Fixed process redeployment helpers
  • Rubocop compliance with the latest version
  • MD datasets are now available
  • SSL set to verify none for now. We will make it more secure in next version.
  • Changed limit on users pulled from domain. Will change it in the future so there is no fixed limit.

0.6.12

  • Ability to create a Data Warehouse (ADS)
  • Retry all requests 3 times when SystemCallError, RestClient::InternalServerError or RestClient::RequestTimeout
  • Automatic 429/TooManyRequests Handler
  • When creating user login and email can be different now
  • Automatic client disconnect at_exit of ruby script
  • When creating user login and email can be different now
  • Fixed Domain#add_user (GH issue #354)
  • Support for GoodData.connect ENV['GD_GEM_USER'], ENV['GD_GEM_PASSWORD']
  • Added Schedule#execute(:wait => true|false) option
  • Merge GoodData::Rest::Connection and GoodData::Rest::Connection::RestClientConnection
  • Unified expection handler for REST API and WebDav Access (using GoodData::Rest::Connection.retryable)
  • GoodData#stats_on, GoodData#stats_off, GoodData::Rest::Client#stats_on, GoodData#stats_off
  • GoodData::Mixin::MdObjectQuery#using now accepts :full => true|false option
  • GoodData::MdObject#[] automatically returns proper type (ie. GoodData::Report)
  • Improved user management
  • Added simple GoodData::Dimension

0.6.11

  • Ability to download deployed process
  • Added locking objects capabilities
  • Added removing color mapping form a report definition
  • Report defintions are deleted along with a report
  • Report definitions are deleted along with a report
  • Improved process deployment and schedules
  • Parameters in processes and schedules are now able to take complex parameters
  • #create_metric is significantly faster
  • Pretty_expression for metric should not fail on missing data
  • Extended notation can be switched off when using create_metric
  • Implemented retry on connection related issues
  • All executions should use latest resource version
  • Uploading files to webdav should use streaming and be more memory efficient
  • Ability to pass absolute path to file upload
  • Allowing special chars in uploaded file
  • GooddataMiddleware doesn't require username+password, when it has SST

0.6.10

  • Fixed client default missing in ProjectMetadata
  • Listing schedules on processes is working
  • Scrubing params in logs is back
  • Added ProjectMetadata helpers on project
  • Listing processes on client works as expected
  • Schedule can be enabled/disabled
  • Added pselect helper function

0.6.9

  • Fixing issues with creating models.
  • Adding couple more helpers for report/metric computation
  • Rewriting several full_* specs to use the new syntax

0.6.8

  • REST Factory - See PR #224
  • Replace on report definitions allows to swap attributes, metrics and other things in report definitions
  • Fixed bug in clone so you can clone projects without data
  • Many map call on REST happen in parallel
  • Query requests (all attributes, all metrics etc) are happening in parallel and full: true is now the default
  • Computing an a report which returns no results does not fail but returns nil
  • Refactored handling of all various asynchronous resources into 2 methods
  • added ability to log in with only SST token
  • added with_connection
  • ability to deploy just one file, zipped files or directory

0.6.7

  • Fixed the scaffolding templates to take advantage of new syntax (missing references in dataset refs)
  • Fixing inclusion of extensions when using CLI
  • Fixed pollers and added/fixed tests for schedules and processes
  • Added with_connection which automatically disconnects when you are done

0.6.6

  • Various fixes

0.6.5

  • Mixins

0.6.4

  • Ability to get blueprint directly through API. This way you can work with projects that was not created using SDK
  • Added basis for GD_LINT that checks your project for typical problems

0.6.3

  • Able to do save_as on metadata objects (Report, Metric, Dashboard)
  • Model is now not created through build and update if it is not passing validations
  • Added a setter for identifier on Metadata Object