Skip to content

Commit 2aea3c8

Browse files
author
gdgate
authored
Merge pull request #1838 from phong-nguyen-duy/MSF-23003
FEATURE: MSF-23003 Supports Ruby 2.7, remove salesforce_bulk_query dependency Reviewed-by: https://github.com/danh-ung
2 parents 5460fae + 4ed7852 commit 2aea3c8

File tree

7 files changed

+45
-57
lines changed

7 files changed

+45
-57
lines changed

.github/workflows/pre-merge.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
ruby-version: [2.3, 2.4, 2.5, 2.6, jruby-9.1.17]
12+
ruby-version: [2.3, 2.4, 2.5, 2.6, 2.7, jruby-9.1.17]
1313
steps:
1414
- uses: actions/checkout@v2
1515
with:
@@ -36,6 +36,8 @@ jobs:
3636
xcode-version: 9
3737
- ruby-version: 2.6
3838
xcode-version: 9
39+
- ruby-version: 2.7
40+
xcode-version: 9
3941
- ruby-version: jruby-9.1.17
4042
xcode-version: latest
4143
steps:

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,42 @@
11
# GoodData Ruby SDK Changelog
2+
3+
## 2.2.0
4+
- FEATURE: MSF-23003 Supports Ruby 2.7, remove salesforce_bulk_query dependency
5+
- FEATURE:TMA-1737, TMA-1738 - Change to propagate dateFilterConfig and dashboardPlugin during LCM release and rollout.
6+
- MSF-22739: Bump lcm-bricks chart version
7+
- FEATURE: MSF-22133 bump LCM version to 3.7.42
8+
- FEATURE: MSF-22578 Add Gooddata platform parameter for snowflake url
9+
- FEATURE: MSF-22129 add support mysql input source
10+
- BUGFIX: MSF-22215 Add more log to MigrateGdcDateDimension action of Rollout brick
11+
- MSF-22480: Update MSF ruby docker images to Centos 8
12+
- BUGFIX: MSF-22414 Should not fail rollout if any errors related to delete old master workspaces
13+
- BUGFIX: MSF-22164 Diff against clients is done when there are no LDM changes
14+
- BUGFIX:MSF-22296 - Fix frozen object when release with datasource in dev ws.
15+
- FEATURE: MSF-22170 Update integration test for NFS when delete old master project
16+
- BUGFIX:MSF-22175 - Revert to use Enumerator on MD object
17+
- BUGFIX:MSF-22175 - Change to not use Enumerator
18+
- FEATURE: MSF-22016 add support trigger execution status
19+
- MSF-22170: Add integration test to rollout brick for delete old master workspace
20+
- BUGFIX:MSF-22175 - bump LCM version to 3.7.33
21+
- BUGFIX:MSF-22175 - Ignore empty log in table SynchronizeUserFilters
22+
- BUGFIX:MSF-22140 - Fix error when user using numeric client_id
23+
- MSF-21292: Add capability to remove old master workspaces to LCM brick
24+
- FEATURE:TMA-1610 - Change redshift repos to nexus
25+
- FEATURE:TMA-1610 - Update metric for client localization
26+
- FEATURE: MSF-21860 bump LCM version 3.7.30
27+
- BUGFIX: MSF-21805 Fix loop forever when sync schedules
28+
- REQUEST: MSF-21521 - implement integration test for MSSQL Datasource
29+
- BUGFIX: MSF-21477 Don’t use delete_suffix which not available for ruby 2.3
30+
- BUGFIX:MSF-21702 - Fix for empty date-dimension and bump LCM version to 3.7.29
31+
- FEATURE:MSF-21056 - Sync Dataset Mapping to Release, rollout, provisioning bricks
32+
- FEATURE: MSF-21165 - implement mssql data source
33+
- BUGFIX: MSF-21241 Poll validElements until task finished
34+
- SETI-5977: Migrate Travis-CI to Github Actions - Merge gem-release and gem-smoke-test into build pipeline - Skip intergration tests from pre-merge pipeline
35+
- MSF-20263: bump VERSION 3.7.27
36+
- FEATURE: MSF-20653 Support Blob Storage input source
37+
- Automated base image update (BUILD pipeline from gdc-docker-images, fcb7257)
38+
- MSF-20737: Update another SSO provider instead of deprecated saleforce.com
39+
240
## 2.1.19
341
- BUGFIX: MSF-20827 Fix gem-smoke-test failed when release ruby SDK
442
- BUGFIX: MSF-20826 Failure update license file when release ruby SDK

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ RUN curl -sSL https://rvm.io/mpapis.asc | gpg --import - \
2929
# Switch to a bash login shell to allow simple 'rvm' in RUN commands
3030
SHELL ["/bin/bash", "-l", "-c"]
3131

32-
RUN rvm install jruby-${JRUBY_VERSION} && gem update --system \
33-
&& gem install bundler rake
32+
RUN rvm install jruby-${JRUBY_VERSION} && gem update --system 3.0.6 \
33+
&& gem install bundler -v 1.17.3 \
34+
&& gem install rake -v 11.3.0
3435

3536
WORKDIR /src
3637

SDK_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.19
1+
2.2.0

gooddata.gemspec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ Gem::Specification.new do |s|
7979
s.add_dependency 'restforce', '>= 2.4', '< 4.0'
8080
s.add_dependency 'rest-client', '~> 2.0'
8181
s.add_dependency 'rubyzip', '~> 1.2', '>= 1.2.1'
82-
s.add_dependency 'salesforce_bulk_query', '~> 0.2'
8382
s.add_dependency 'terminal-table', '~> 1.7'
8483
s.add_dependency 'thread_safe'
8584
s.add_dependency 'backports'

lib/gooddata/bricks/middleware/bulk_salesforce_middleware.rb

Lines changed: 0 additions & 37 deletions
This file was deleted.

spec/unit/bricks/middleware/bulk_salesforce_middleware_spec.rb

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)