Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
684 commits
Select commit Hold shift + click to select a range
ea42fd0
Merge pull request #15849 from cdapio/sidhdirenge-spanner-retry
sidhdirenge Feb 5, 2025
9cc46d8
Add rule based error classification
itsankit-google Feb 3, 2025
12f30fc
[CDAP-21096] Separate bind and announce port configurations for appfa…
vsethi09 Feb 5, 2025
4570590
Merge pull request #15859 from cdapio/feature/CDAP-21096_startup_probe
vsethi09 Feb 7, 2025
6d73fb8
Merge pull request #15846 from cdapio/CDAP-21128
itsankit-google Feb 7, 2025
8034fb4
Fix method used to base64 encode basic auth header
Awk34 Feb 10, 2025
86d62cc
Avoid double wrapping of failure details provider
itsankit-google Feb 10, 2025
6dda8a0
Merge pull request #15867 from cdapio/CDAP-21123
itsankit-google Feb 10, 2025
ab57ae0
Merge pull request #15866 from Awk34/awk34-patch-5
itsankit-google Feb 10, 2025
b84c6e0
Increasing timeout for task workers to recover when app fabric restarts
anshumanks Feb 11, 2025
ea78c8e
Fixed checkstyle issues
anshumanks Feb 11, 2025
5431699
[CDAP-21096] Use RemoteScheduleManager to update TimeSchedulerService…
vsethi09 Feb 7, 2025
a049df9
Adding namespace tag to Flow Control metrics
masivesky Feb 11, 2025
81f3771
Merge pull request #15864 from cdapio/fix/CDAP-21096_scheduler
vsethi09 Feb 11, 2025
1af0c32
Made default value for max retries a variable
anshumanks Feb 11, 2025
e1048be
Checkstyle fix
anshumanks Feb 11, 2025
0cbe81c
Merge pull request #15874 from cdapio/add-ns-tag
masivesky Feb 12, 2025
041cb9c
Making tags a static variable
masivesky Feb 12, 2025
a3e145d
[CDAP-21133] Making Dataproc 2.2 as default
sahusanket Feb 10, 2025
6b8f6e0
Merge pull request #15876 from cdapio/ns-tag-comment-fix
masivesky Feb 12, 2025
f8df4a8
upgrade hadoop to 3.3.6
itsankit-google Feb 12, 2025
f568b22
Merge pull request #15878 from cdapio/cdap-master-build-fix
itsankit-google Feb 12, 2025
12620d8
Handle dataproc job failures in error management
itsankit-google Feb 12, 2025
505b607
Add more unknown http 4xx errors in error utils
itsankit-google Feb 12, 2025
3f9a33f
Merge pull request #15880 from cdapio/CDAP-21028
itsankit-google Feb 12, 2025
a4789b3
Resolved comments: Change max retries, renamed variables
anshumanks Feb 12, 2025
b081109
Minor fix
anshumanks Feb 13, 2025
e9d21b0
add pagination during list call to stop the pipelines during pre upgr…
adrikagupta Feb 10, 2025
7f29f87
Merge pull request #15871 from cdapio/oom-fix
adrikagupta Feb 13, 2025
72e37cb
fix rule based classification metrics
itsankit-google Feb 13, 2025
f6cbc35
spanner library version upgrade
sidhdirenge Feb 13, 2025
3f97e36
Merge pull request #15885 from cdapio/CDAP-21128
itsankit-google Feb 13, 2025
79cbb26
Checkstyle fixes
anshumanks Feb 13, 2025
82507d0
Merge pull request #15872 from cdapio/TimeoutIncrease
anshumanks Feb 13, 2025
884a044
Merge pull request #15888 from cdapio/spanner-version-upgrade
sidhdirenge Feb 14, 2025
1cbdb8d
Add error classification for macro evaluator
itsankit-google Feb 14, 2025
dee29bf
Wrap exceptions from process stage to throw WrappedStageException
itsankit-google Feb 14, 2025
f336ed2
Change log to error if appspec regeneration failed
itsankit-google Feb 14, 2025
9907b99
Merge pull request #15889 from cdapio/CDAP-21137
itsankit-google Feb 14, 2025
25c205a
Consolidate Metrics Query and Metrics Proccessor Services
bhardwaj-priyanshu Feb 10, 2025
225e263
Merge pull request #15870 from cdapio/feature/combine-metric-ip
bhardwaj-priyanshu Feb 17, 2025
54dcd15
[CDAP-21096] Dataset service fix
vsethi09 Feb 17, 2025
dcacc80
Merge pull request #15895 from cdapio/feature/CDAP-21096_dataset_sing…
vsethi09 Feb 17, 2025
7dd641d
Extracting namespace tag from URI
masivesky Feb 18, 2025
071cdcb
Consolidate Log Query and Log Saver Services
bhardwaj-priyanshu Feb 10, 2025
c9b5f52
Merge pull request #15894 from cdapio/namespace-extraction-from-uri
masivesky Feb 18, 2025
71fcb13
Merge pull request #15860 from cdapio/feature/combine-log-ip
bhardwaj-priyanshu Feb 18, 2025
e35c82e
[CDAP-21140] Fix transaction retries in OperationNotificationSubscrib…
vsethi09 Feb 18, 2025
beca891
Merge pull request #15899 from cdapio/fix/CDAP-21140_OperationNotific…
vsethi09 Feb 18, 2025
9d695f7
Add dependency on common-io:2.12.0 in k8s profile in cdap-master/pom.xml
vsethi09 Feb 19, 2025
6b3ee17
Merge pull request #15906 from cdapio/fix/common-io-dep-ver
vsethi09 Feb 19, 2025
2c8e56a
Revert "[CDAP-21064] Validate workflow token on program status trigger."
itsankit-google Feb 19, 2025
9e995c7
Merge pull request #15904 from cdapio/revert-15810-CDAP-21064
itsankit-google Feb 19, 2025
719fa51
[CDAP-21079] Update google cloud library dependency version to 26.55.…
sidhdirenge Feb 24, 2025
e694ec0
[CDAP-21079] Update google cloud library dependency version to 26.55.…
sidhdirenge Feb 25, 2025
f330c14
[CDAP-21144] Spanner Compression for String & bytes type fields
sidhdirenge Feb 20, 2025
db7cc09
[CDAP-21144] Spanner Compression for String & bytes type fields
sidhdirenge Feb 26, 2025
13efe09
[CDAP-21079] Fix guava version post updating google cloud library dep…
sidhdirenge Feb 26, 2025
dcee476
Merge pull request #15869 from cdapio/CDAP-21133_dp22_default
sahusanket Feb 26, 2025
52ac349
[CDAP-21079] Fix guava version post updating google cloud library dep…
sidhdirenge Feb 26, 2025
93babb7
make list apps in pre-upgrade and post-upgrade paginated
adrikagupta Feb 25, 2025
9439b0c
Merge pull request #15914 from cdapio/fix-upgrade-pagination
adrikagupta Feb 26, 2025
393a6b4
add pipeline filesize limit in cconf
GnsP Mar 3, 2025
5270906
Merge pull request #15921 from GnsP/add-configurable-pipeline-size-limit
GnsP Mar 4, 2025
cc8adf9
handle null credential strategy values for existing providers
adrikagupta Mar 4, 2025
956947c
Merge pull request #15924 from cdapio/fix-strategy-npe
adrikagupta Mar 5, 2025
f21228f
Revert "add pipeline filesize limit in cconf"
GnsP Mar 5, 2025
0f59e44
[CDAP-21148] Display user-friendly error in case of deploy failure du…
sidhdirenge Mar 4, 2025
f193eed
Merge pull request #15923 from cdapio/sidhdirenge-spanner-error-msg
sidhdirenge Mar 5, 2025
9d3dd80
Merge pull request #15926 from cdapio/revert-15921-add-configurable-p…
GnsP Mar 6, 2025
19e1a59
Adding default namespace tag for authorization check metrics
masivesky Mar 5, 2025
916bf2e
Merge pull request #15928 from cdapio/add-ns-tag-auth
masivesky Mar 6, 2025
789203b
[CDAP-21144] Add workflows.workflows_data column to compression config
sidhdirenge Mar 10, 2025
065ada7
Merge pull request #15934 from cdapio/sidhdirenge-compression-config
sidhdirenge Mar 10, 2025
abe470a
Retry socket timeout exception when launching pipelines to system wor…
itsankit-google Mar 11, 2025
1c06463
Merge pull request #15937 from cdapio/CDAP-21154
itsankit-google Mar 11, 2025
33991c2
Change log to error if appspec regeneration failed
itsankit-google Mar 11, 2025
2ed28e9
Merge pull request #15938 from cdapio/CDAP-21137
itsankit-google Mar 12, 2025
490ab1d
Add from_plugin metric tag in the error classification metric
itsankit-google Mar 24, 2025
87ca2e4
Merge pull request #15941 from cdapio/CDAP-21137
itsankit-google Mar 24, 2025
a8d05c5
Fixing CVE-2021-39144 vulnerability for xstream in cdap builds.
ritwiksahani Apr 8, 2025
00af089
Merge pull request #15946 from cdapio/xstream_vulnx
ritwiksahani Apr 8, 2025
221303c
Cover dataproc create operation failures
itsankit-google Apr 16, 2025
5261eeb
Merge pull request #15947 from cdapio/dataproc-stockout-error
itsankit-google Apr 17, 2025
dba37ed
Restricting task worker calls to internal CDAP APIs
masivesky Apr 15, 2025
dfc95b0
Merge pull request #15948 from cdapio/task-worker-encryption
masivesky Apr 29, 2025
96cd271
Add xtream dependency to fix vulnerability
adrikagupta May 12, 2025
318f0f0
Merge pull request #15953 from cdapio/add-xstream-version
adrikagupta May 12, 2025
7534541
Force cleaning up location cache periodically.
ritwiksahani May 21, 2025
7f093a4
Force cleaning up location cache periodically.
ritwiksahani May 26, 2025
60e58d4
Merge pull request #15954 from cdapio/CDAP-21166
ritwiksahani May 26, 2025
14ce5fc
Add SpannerMetadataModule with ExtensionLoader
May 29, 2025
c7dc08b
Merge pull request #15959 from cdapio/es-spanner_feature
123-komal Jun 6, 2025
1d4e0e1
upgrade maven plugins
itsankit-google Jun 9, 2025
5b1cce3
Merge pull request #15972 from cdapio/upgrade-maven-plugins
itsankit-google Jun 9, 2025
e7e76c1
Add support for saving & getting access tokens in OAuthStore
Awk34 Jun 5, 2025
8c8896a
Add support for OAuth APIs initially returning only access tokens rat…
Awk34 Jun 6, 2025
4cf4098
[CDAP-21101] Run Spanner Messaging Service tests using cloud spanner …
sidhdirenge Jun 11, 2025
e1ab57b
[CDAP-21172] Add Creation/Deletion logic for Metadata Tables
Jun 12, 2025
c773de5
Merge pull request #15976 from cdapio/sidhdirenge-spanner-emulator
sidhdirenge Jun 13, 2025
f558b98
[CDAP-21172] Add Creation/Deletion logic for Metadata Tables
123-komal Jun 13, 2025
c9cbd72
[CDAP-21163] Reduce ApplicationSpecification size when storing in the…
sidhdirenge Apr 17, 2025
cf33a03
Merge pull request #15950 from cdapio/sidhdirenge-appspec
sidhdirenge Jun 16, 2025
930510c
Allow saving a new refresh token sent from OAuth APIs when requesting…
Awk34 Jun 6, 2025
094106d
Add new API for app count in a namespace.
ritwiksahani Jun 19, 2025
291d971
Merge pull request #15980 from cdapio/CDAP-21161
ritwiksahani Jun 20, 2025
c8cc951
[CDAP-21163] Reduce ProvisionerTaskInfo size when storing in the Clou…
sidhdirenge Jun 17, 2025
c8050b8
Merge pull request #15979 from cdapio/sidhdirenge-provisioner-info-ap…
sidhdirenge Jun 23, 2025
5985f7f
add kms key rotation for secure keys
adrikagupta May 30, 2025
27c9411
Merge pull request #15961 from cdapio/key-rotation
adrikagupta Jun 23, 2025
437a146
[CDAP-21180] Instead of instantiation of Class,we can figure out the …
sahusanket Jun 22, 2025
b8480e9
Merge pull request #15983 from cdapio/CDAP-21180
sahusanket Jun 25, 2025
2331e1e
Merge pull request #15968 from Awk34/awk34-update-refresh-token
itsankit-google Jun 26, 2025
3a1fd9a
[CDAP-21172] Implement Basic Mutation Operations for Metadata Tables
Jun 24, 2025
05432b1
Merge pull request #15978 from cdapio/execute_mutation_branch
123-komal Jun 26, 2025
22345fe
If a refresh token can't be found when doing GET on `/credential/cred…
Awk34 Jul 1, 2025
005ce91
Merge branch 'develop' into awk34-access-token-only
Awk34 Jul 1, 2025
f0316bf
OSSRH to central sonatype repo migration.
ritwiksahani Jul 2, 2025
4a95395
Update OAuthHandler from PR comments
Awk34 Jul 2, 2025
35f0302
Merge pull request #15992 from cdapio/ossrh-migration
itsankit-google Jul 2, 2025
2ce62c7
Merge pull request #15966 from Awk34/awk34-access-token-only
itsankit-google Jul 2, 2025
7d4060e
Fixing maven snapshots URL in the CDAP repo.
ritwiksahani Jul 3, 2025
43297ab
Merge pull request #15994 from cdapio/ossrh-migration
ritwiksahani Jul 3, 2025
be61ccc
[CDAP-21184] Changes to support running CDAP on Java 11 runtime
sahusanket Jul 3, 2025
34d07fb
Merge pull request #15991 from cdapio/preview_java11
sahusanket Jul 4, 2025
ae76d93
[CDAP-21184] Support java 11 : Move log lines to Java process only to…
sahusanket Jul 7, 2025
bcd4bd8
Merge pull request #15997 from cdapio/preview_java11
sahusanket Jul 7, 2025
6ebb4f2
Use central publishing maven plugin
ritwiksahani Jul 7, 2025
52b7e01
Merge pull request #15998 from cdapio/ossrh-migration
ritwiksahani Jul 8, 2025
de60c7c
[CDAP-21172] Implement CRUD Operations for Metadata Tables
Jun 24, 2025
3626bae
Merge pull request #15986 from cdapio/execute_mutation_branch-2
123-komal Jul 10, 2025
61256ff
Fix putOAuthCredential log
Awk34 Jul 11, 2025
05aa885
Return true from `getOAuthCredentialValidity` when credential uses a …
Awk34 Jul 12, 2025
fd42bd1
Merge pull request #16003 from Awk34/patch-1
itsankit-google Jul 12, 2025
32829fe
Merge pull request #16005 from Awk34/awk34-patch-credential-isvalid
itsankit-google Jul 12, 2025
2759c5e
add configurable polling interval for ui
GnsP Jul 11, 2025
427733f
Merge pull request #16006 from GnsP/configurable-polling-interval
itsankit-google Jul 14, 2025
6689a40
CDAP-21186 : Update parent classloader to include java.sql
sahusanket Jul 15, 2025
5f8676f
Merge pull request #16009 from cdapio/CDAP-21186_driver_classloading
itsankit-google Jul 15, 2025
2fb851a
Handle errors in parsing JSON in OAuthHandler.java
Awk34 Jul 16, 2025
a9cf5e5
Merge pull request #16012 from Awk34/awk34-oauth-json-parse
sahusanket Jul 18, 2025
08cc13f
[CDAP-21187] Update dataproc's default image to 2.3
sahusanket Jul 18, 2025
665bd88
Merge pull request #16014 from cdapio/CDAP-21187_default_dp_image
sahusanket Jul 18, 2025
bde0a13
add http access token auth for bitbucket server
adrikagupta Jul 14, 2025
6935d21
Add the post cleanup logic for conditional plugin
bhardwaj-priyanshu Jul 21, 2025
03773b0
Merge pull request #16010 from cdapio/bitbucket-access-token
adrikagupta Jul 21, 2025
1a3c514
Merge pull request #16016 from cdapio/feature/cleanup-dataset-file
bhardwaj-priyanshu Jul 22, 2025
3899e5c
add new dataproc supported regions
adrikagupta Jul 23, 2025
5816ab5
Merge pull request #16020 from cdapio/update-dataproc-supported-regions
adrikagupta Jul 23, 2025
eadeb87
[CDAP-21192] : Checking the version suffix should only have alphanume…
sahusanket Jul 23, 2025
cec9b97
Merge pull request #16022 from cdapio/CDAP-21192_suffix_validate
itsankit-google Jul 23, 2025
e8c69ed
[CDAP-21193] : Check and validate each entry of uploaded jar that is …
sahusanket Jul 23, 2025
b4e07f8
Merge pull request #16024 from cdapio/CDAP-21193_zipslip
sahusanket Jul 24, 2025
080f114
[CDAP-21199] : Add DELETE Oauth provider feature
sahusanket Jul 29, 2025
903d6cb
Merge pull request #16027 from cdapio/CDAP-21199
itsankit-google Aug 4, 2025
44153a2
Updating exempted uri for credentials
masivesky Aug 3, 2025
2ebbe7d
CDAP-21188 add feature flag for wrangler actions rbac
sahusanket Aug 4, 2025
5b66861
Merge pull request #16028 from cdapio/task-worker-fix
itsankit-google Aug 5, 2025
a3b096c
CDAP-21202 : making validation regex to support dot
sahusanket Aug 6, 2025
a9fc9f4
Merge pull request #16032 from cdapio/CDAP-21188_ff_wrangler_rbac
itsankit-google Aug 6, 2025
e0d0682
Merge pull request #16034 from cdapio/CDAP-21202_fix_regex
itsankit-google Aug 6, 2025
3906708
CDAP-21203 : Handle unauthorized exception case for remote calls for …
sahusanket Aug 7, 2025
6eca5a0
Merge pull request #16036 from cdapio/CDAP-21203_dev
sahusanket Aug 11, 2025
2462ddb
Reducing the log level to reduce logs
sahusanket Aug 18, 2025
5c5a9ed
Merge pull request #16039 from cdapio/change_log_level
itsankit-google Aug 18, 2025
05f1f74
Add module name to fix central maven publishing
itsankit-google Aug 20, 2025
425b0ce
Merge pull request #16045 from cdapio/ossrh-migration
itsankit-google Aug 20, 2025
f752e5a
Add error classification during input format initialization
itsankit-google Sep 3, 2025
c45f4fc
Merge pull request #16047 from cdapio/CDAP-21207
itsankit-google Sep 3, 2025
f97990d
[CDAP-21211] Restrict preview runner to poll for only one request per…
sidhdirenge Sep 22, 2025
6ff9fc7
Merge pull request #16050 from cdapio/sidhdirenge-preview-part1
sidhdirenge Sep 29, 2025
24557f7
[CDAP-21206] Fix task worker encryption for connection and oauth macr…
sidhdirenge Sep 23, 2025
dbaff4d
Merge pull request #16049 from cdapio/CDAP-21206-fix-schema-validation
sidhdirenge Sep 30, 2025
5947682
GitHub Actions should not be vulnerable to script injections
itsankit-google Sep 30, 2025
c39208b
Merge pull request #16053 from cdapio/fix-sec-vuln
itsankit-google Sep 30, 2025
88f0cf8
Fix quotes in report build result workflow
itsankit-google Sep 30, 2025
74c4171
Merge pull request #16054 from cdapio/fix-sec-vuln
itsankit-google Sep 30, 2025
1f7d183
[CDAP-21211] Refactor DistributedPreviewManager : remove redundant ac…
sidhdirenge Oct 1, 2025
70f120d
Merge pull request #16055 from cdapio/sidhdirenge-preview-part4
sidhdirenge Oct 3, 2025
c3a1bfe
[CDAP-21211] Include preview runner pod as part of authentication for…
sidhdirenge Sep 24, 2025
8fb820c
Merge pull request #16051 from cdapio/sidhdirenge-preview-part3
sidhdirenge Oct 9, 2025
4ee37b0
[CDAP-21211] Authenticate Preview Runner to Preview Manager communica…
sidhdirenge Sep 26, 2025
8d12ec7
Merge pull request #16052 from cdapio/sidhdirenge-preview-part2
sidhdirenge Oct 9, 2025
1d904cb
[CDAP-21043] Retry on SocketTimeoutException in MessagingProgramState…
vsethi09 Oct 30, 2025
eb87a62
Merge pull request #16060 from cdapio/CDAP-21043-fix-MessagingProgram…
vsethi09 Oct 31, 2025
36186c5
[CDAP-21213] Fix Stuck Task Worker : Refactor: Improve worker reliabi…
sahusanket Nov 14, 2025
7f453fa
Merge pull request #16064 from cdapio/CDAP-21213_task_worker_stuck
sahusanket Nov 14, 2025
7aa8a6b
[CDAP-21223] Fix Cloud Spanner lock contention issues related to run_…
sidhdirenge Dec 24, 2025
09f11b6
[CDAP-21223] Fix Cloud Spanner lock contention issues related to coun…
sidhdirenge Dec 28, 2025
e6be0cd
[CDAP-21220] Fix range Where clause in the SpannerStructuredTable que…
Dec 26, 2025
8e6f5a4
Merge pull request #16073 from cdapio/spanner-query-fix
sidhdirenge Dec 31, 2025
b7fe2d1
[CDAP-21224] Silently log PluginNotFoundException instead of throwing…
sidhdirenge Jan 16, 2026
2b01c6b
Merge pull request #16079 from cdapio/sidhdirenge-handle-missing-plugin
sidhdirenge Jan 19, 2026
5c6ea29
[CDAP-21227] Make CDAP sandbox run in java 11 - support uploading jav…
sahusanket Jan 19, 2026
d7c1462
Merge pull request #16081 from cdapio/CDAP-21227_sandbox_java_11
itsankit-google Jan 20, 2026
87d8784
Enable compression for operations_table.operations for Spanner Storag…
sidhdirenge Jan 29, 2026
ddb73d4
Merge pull request #16086 from cdapio/sidhdirenge-compression-config-…
sidhdirenge Jan 29, 2026
db5e303
upgrade commons-configuration2 version to fix vuln
adrikagupta Mar 31, 2026
5fb91a4
CDAP-21212 : Exclude Java internal classes from GSON init in Preview …
sahusanket Apr 6, 2026
366dbdd
Merge pull request #16102 from cdapio/fix-vuln-commons-configuration2
adrikagupta Apr 7, 2026
133ba66
Fix security vulnerabilities introduced by io.kubernetes:client-java:…
sidhdirenge Mar 31, 2026
dc256b7
Merge pull request #16101 from cdapio/sidhdirenge-vuln-fix
sidhdirenge Apr 7, 2026
85d6c2e
Merge pull request #16105 from cdapio/CDAP-21212_gson_exclude_interna…
sahusanket Apr 7, 2026
177c1bc
Optimize getAllApps artifact filtering to avoid unnecessary DB queries
bhardwaj-priyanshu Apr 25, 2026
ae9f61b
Merge pull request #16114 from cdapio/fix/getallapps-performance
bhardwaj-priyanshu Apr 27, 2026
fdff542
CDAP-21246 Skip duplicate deployment request with feature flag
sahusanket May 13, 2026
dcd1f65
Optimize pipeline listing queries on PostgreSQL using UNION/UNION ALL
bhardwaj-priyanshu Apr 30, 2026
a645a80
Merge pull request #16116 from cdapio/fix/getallapps-optimise
bhardwaj-priyanshu May 14, 2026
0089ef1
Upgrade jose4j dependency to 0.9.6 to resolve security vulnerabilities
sidhdirenge May 18, 2026
a335360
Add app.apps.scan.batch.size configuration to control application sca…
bhardwaj-priyanshu May 18, 2026
cdfd1cc
Merge pull request #16130 from cdapio/feature/fix-credential-ext-vulns
sidhdirenge May 18, 2026
3822713
Check config and aritfact and skip
sahusanket May 13, 2026
f1f70c6
Merge pull request #16132 from cdapio/fix/getallapps-optimise
bhardwaj-priyanshu May 19, 2026
66ef265
address comment - query param
sahusanket May 19, 2026
6a15bdc
address comment - Response Header
sahusanket May 19, 2026
52f3666
address comment - Skip Deploy Strategy / policy
sahusanket May 20, 2026
1d3d845
address comment - UT handle 1 scenario only
sahusanket May 20, 2026
59a2213
address comment - 3
sahusanket May 21, 2026
e34775e
Log exception when ClassReader creation fails
vsethi09 May 21, 2026
c330055
Merge pull request #16125 from cdapio/CDAP-21246_skip_duplicate_deplo…
sahusanket May 21, 2026
e96c914
Merge pull request #16136 from cdapio/fix/asm-classes-debug-logs-exce…
vsethi09 May 21, 2026
c917e6e
Propagate logging context correctly
May 18, 2026
7af3a5a
CDAP-21248 : Updating the header name to X-CDAP-App-Deployment-Skipped
sahusanket May 22, 2026
b058a57
CDAP-21248 : Option for DML delete for run_records
sahusanket May 21, 2026
a396452
Merge pull request #16142 from cdapio/CDAP-21246_skip_duplicate_deplo…
sahusanket May 22, 2026
49238e4
Merge pull request #16129 from cdapio/fix/logging-context-propagation
riyaa14 May 24, 2026
0598595
Merge pull request #16138 from cdapio/CDAP-21248_cleanup_spanner_limi…
sahusanket May 25, 2026
15a9439
resolve conflict - CDAP-21249 : Add optimistic locking
sahusanket May 22, 2026
58df3a6
add property to configure the entities limit for the connections brow…
GnsP May 26, 2026
5c38515
Merge pull request #16135 from cdapio/CDAP-21249_optimistic_lock
sahusanket May 26, 2026
c61d14f
prevent dynamic service deletion during upgrade
bhardwaj-priyanshu May 29, 2026
156cb17
Merge pull request #16151 from cdapio/fix/service-creation
bhardwaj-priyanshu May 29, 2026
9936d40
CDAP-21256 : Support preserving client credentials when deleting an O…
sahusanket Jun 19, 2026
789ae24
Merge pull request #16147 from GnsP/wrangler-conn-browse-limit
GnsP Jun 22, 2026
daaeea2
Fix the autoRead change in the HttpRequestRouter. Also refactor the code
chtyim Jun 19, 2026
c3371c5
Merge pull request #16175 from cdapio/features/fix-router-race-condition
chtyim Jun 24, 2026
3ccddb3
Merge pull request #16169 from cdapio/CDAP-21256_preserve_cred_oauth_…
sahusanket Jun 28, 2026
a4845fc
Make remote execution stop wait timeout configurable to ensure clean …
sahusanket Jun 27, 2026
4cabc1f
Merge pull request #16177 from cdapio/CDAP-21219_handle_DP_job_done_c…
sahusanket Jun 29, 2026
27af970
Collecting response code for Dataproc operations
Jun 11, 2026
905979b
Merge pull request #16162 from cdapio/dataproc-operations
123-komal Jul 9, 2026
0ca1a74
Update cdap-ui submodule to latest develop
akkaur Jul 13, 2026
0d3cb6b
Merge pull request #16187 from cdapio/fix-cdap-build-issues
akkaur Jul 13, 2026
83e135b
Correcting the metric name
Aug 7, 2026
5a0c428
Merge pull request #16194 from cdapio/dataproc-operations
123-komal Aug 10, 2026
ef97103
CDAP-21265 : adding support for TTL in adding secret.
sahusanket Aug 12, 2026
e6413ee
Merge pull request #16198 from cdapio/CDAP-21265_add_TTL_support_secret
sahusanket Aug 12, 2026
74c0a2a
CDAP-21265 : Add support for PKCE
sahusanket Aug 12, 2026
9c32ba2
Merge pull request #16199 from cdapio/CDAP-21265_pkce_oath
sahusanket Aug 18, 2026
49b4f43
Adding Support for the Flexvm
Aug 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
55 changes: 55 additions & 0 deletions .github/workflows/build-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Copyright © 2024 Cask Data, Inc.
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
# the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations under
# the License.

# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
# Note: Any changes to this workflow would be used only after merging into develop
name: Build Unit Tests Report

on:
workflow_run:
workflows:
- Build with unit tests
types:
- completed

permissions:
actions: read # Allows reading workflow run information
statuses: write # Required if the action updates commit statuses
checks: write # Required if it updates GitHub Checks API

jobs:
build:
runs-on: ubuntu-latest

if: ${{ github.event.workflow_run.conclusion != 'skipped' }}

steps:
# Pinned 1.0.0 version
- uses: marocchino/action-workflow_run-status@54b6e87d6cb552fc5f36dbe9a722a6048725917a

- name: Download artifact
uses: actions/download-artifact@v4
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
path: artifacts/

- name: Surefire Report
# Pinned 3.5.2 version
uses: mikepenz/action-junit-report@16a9560bd02f11e7e3bf6b3e2ef6bba6c9d07c32
if: always()
with:
report_paths: '**/target/surefire-reports/TEST-*.xml'
github_token: ${{ secrets.GITHUB_TOKEN }}
detailed_summary: true
commit: ${{ github.event.workflow_run.head_sha }}
check_name: Build Test Report
118 changes: 67 additions & 51 deletions .github/workflows/build-sonar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,41 +12,55 @@
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
# Note: Any changes to this workflow would be used only after merging into develop
name: Build with test coverage and Sonar
name: Build with test coverage for Sonar

on:
workflow_run:
workflows:
- Trigger build
types:
- completed
push:
branches: [ develop, release/** ]
pull_request:
branches: [ develop, release/** ]
types: [opened, synchronize, reopened, labeled]

permissions:
checks: write

jobs:
build:
build-sonar:
runs-on: k8s-runner-build

if: ${{ github.event.workflow_run.conclusion != 'skipped' }}
# We allow builds:
# 1) When it's a merge into a branch
# 2) For PRs that are labeled as build and
# - It's a code change
# - A build label was just added
# A bit complex, but prevents builds when other labels are manipulated
if: >
github.event_name == 'push'
|| (contains(github.event.pull_request.labels.*.name, 'build')
&& (github.event.action != 'labeled' || github.event.label.name == 'build')
)

steps:
# Pinned 1.0.0 version
- uses: marocchino/action-workflow_run-status@54b6e87d6cb552fc5f36dbe9a722a6048725917a
- uses: actions/checkout@v3
- name: Set up Spanner Emulator
run: |
gcloud config configurations create emulator
gcloud config set auth/disable_credentials true
gcloud config set api_endpoint_overrides/spanner http://localhost:9010/
gcloud config configurations activate emulator
gcloud emulators spanner start &
echo "SPANNER_EMULATOR_HOST=localhost:9010" >> $GITHUB_ENV
- uses: actions/checkout@v4
with:
ref: ${{ github.event.workflow_run.head_sha }}
submodules: recursive

- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository11
key: ${{ runner.os }}-maven-${{ github.workflow }}-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-${{ github.workflow }}
- name: Cache SonarCloud packages
uses: actions/cache@v3
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar

- name: Build with Maven
run: >-
mvn clean verify -fae -T 2 -B -V -Dmaven.test.failure.ignore
Expand All @@ -55,52 +69,54 @@ jobs:
-Pcoverage,templates
-Dmaven.wagon.http.retryHandler.count=3
-Dmaven.wagon.httpconnectionManager.ttlSeconds=25

- name: Archive build artifacts
uses: actions/upload-artifact@v2.2.2
uses: actions/upload-artifact@v4
if: always()
with:
name: Build debug files
name: reports-${{ github.run_id }}
path: |
**/target/rat.txt
**/target/surefire-reports/*
- name: Validate PR
id: validate_pr
# For whatever reason we get PR 69 for develop branch with both head and base as develop.
if: ${{ github.event.workflow_run.pull_requests[0].head.ref != github.event.workflow_run.pull_requests[0].base.ref }}
run: |
echo ":set-output pr-key=${{ github.event.workflow_run.pull_requests[0].number }}"
echo ":set-output pr-branch=${{ github.event.workflow_run.pull_requests[0].head.ref }}"
echo ":set-output pr-base=${{ github.event.workflow_run.pull_requests[0].base.ref }}"
**/checkstyle-result.xml

- name: Sonar Report on PR
if: ${{ github.event_name == 'pull_request' }}
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
PR_HEAD_REF: ${{ github.event.pull_request.head.ref }}
JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64
run: >-
mvn org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -fae -T 2 -B -V
-Dmaven.repo.local=$HOME/.m2/repository11
-DcloudBuild
-Pcoverage,templates
-Dmaven.wagon.http.retryHandler.count=3
-Dmaven.wagon.httpconnectionManager.ttlSeconds=25
-Dsonar.pullrequest.key=${{ github.event.pull_request.number }}
-Dsonar.pullrequest.branch="$PR_HEAD_REF"
-Dsonar.pullrequest.base=${{ github.event.pull_request.base.ref }}

- name: Sonar report
if: ${{ github.event_name == 'push' }}
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
JAVA_HOME: /usr/lib/jvm/java-11-openjdk-amd64
JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64
BRANCH: ${{ github.event.workflow_run.head_branch }}
run: >-
mvn org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -fae -T 2 -B -V
-Dmaven.repo.local=$HOME/.m2/repository11
-DcloudBuild
-Pcoverage,templates
-Dmaven.wagon.http.retryHandler.count=3
-Dmaven.wagon.httpconnectionManager.ttlSeconds=25
-Dsonar.pullrequest.key=${{ steps.validate_pr.outputs.pr-key }}
-Dsonar.pullrequest.branch=${{ steps.validate_pr.outputs.pr-branch }}
-Dsonar.pullrequest.base=${{ steps.validate_pr.outputs.pr-base }}
-Dsonar.branch.name=${{ github.event.workflow_run.head_branch }}
- name: Archive build artifacts
uses: actions/upload-artifact@v3
if: always()
with:
name: Build debug files
path: |
**/target/rat.txt
**/target/surefire-reports/*
- name: Surefire Report
# Pinned 3.5.2 version
uses: mikepenz/action-junit-report@16a9560bd02f11e7e3bf6b3e2ef6bba6c9d07c32
if: always()
-Dsonar.branch.name=$BRANCH

- name: Checkstyle report
uses: cdapio/checkstyle-github-action@add_filter
if: ${{ github.event_name == 'pull_request' }}
with:
report_paths: '**/target/surefire-reports/TEST-*.xml'
github_token: ${{ secrets.GITHUB_TOKEN }}
detailed_summary: true
commit: ${{ github.event.workflow_run.head_sha }}
check_name: Sonar Build Test Report
path: '**/checkstyle-result.xml'
token: ${{ secrets.GITHUB_TOKEN }}
commit: ${{ github.event.pull_request.head.sha }}
changed-since: ${{ github.event.pull_request.base.ref }}
62 changes: 30 additions & 32 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,56 +15,54 @@
name: Build with unit tests

on:
workflow_run:
workflows:
- Trigger build
types:
- completed
push:
branches: [ develop, release/** ]
pull_request:
branches: [ develop, release/** ]
types: [opened, synchronize, reopened, labeled]

jobs:
build:
runs-on: k8s-runner-build

if: ${{ github.event.workflow_run.conclusion != 'skipped' }}

# We allow builds:
# 1) When it's a merge into a branch
# 2) For PRs that are labeled as build and
# - It's a code change
# - A build label was just added
# A bit complex, but prevents builds when other labels are manipulated
if: >
github.event_name == 'push'
|| (contains(github.event.pull_request.labels.*.name, 'build')
&& (github.event.action != 'labeled' || github.event.label.name == 'build')
)
steps:
# Pinned 1.0.0 version
- uses: marocchino/action-workflow_run-status@54b6e87d6cb552fc5f36dbe9a722a6048725917a
- uses: actions/checkout@v3
- name: Set up Spanner Emulator
run: |
gcloud config configurations create emulator
gcloud config set auth/disable_credentials true
gcloud config set api_endpoint_overrides/spanner http://localhost:9010/
gcloud config configurations activate emulator
gcloud emulators spanner start &
echo "SPANNER_EMULATOR_HOST=localhost:9010" >> $GITHUB_ENV
- uses: actions/checkout@v4
with:
ref: ${{ github.event.workflow_run.head_sha }}
submodules: recursive
- name: Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ github.workflow }}-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-${{ github.workflow }}
- name: Build with Maven
run: mvn clean test -fae -T 2 -B -V -DcloudBuild -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.httpconnectionManager.ttlSeconds=25
# TODO(CDAP-21120): Enable PreviewDataPipelineTest after fixing the flaky test.
run: mvn clean test -fae -T 2 -B -V -DcloudBuild -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.httpconnectionManager.ttlSeconds=25 -Dtest='!io.cdap.cdap.datapipeline.preview.PreviewDataPipelineTest,!io.cdap.cdap.test.base.TestFrameworkTestBase,!io.cdap.cdap.datapipeline.ReducibleAggregatorTestBase' -Dsurefire.failIfNoSpecifiedTests=false
- name: Archive build artifacts
uses: actions/upload-artifact@v2.2.2
uses: actions/upload-artifact@v4
if: always()
with:
name: Build debug files
name: reports-${{ github.run_id }}
path: |
**/target/rat.txt
**/target/surefire-reports/*
- name: Surefire Report
# Pinned 3.5.2 version
uses: mikepenz/action-junit-report@16a9560bd02f11e7e3bf6b3e2ef6bba6c9d07c32
if: always()
with:
report_paths: '**/target/surefire-reports/TEST-*.xml'
github_token: ${{ secrets.GITHUB_TOKEN }}
detailed_summary: true
commit: ${{ github.event.workflow_run.head_sha }}
check_name: Test Report
- name: Checkstyle report
uses: cdapio/checkstyle-github-action@add_filter
if: always()
with:
path: '**/checkstyle-result.xml'
commit: ${{ github.event.workflow_run.head_sha }}
changed-since: ${{ github.event.workflow_run.pull_requests[0].base.ref }}
4 changes: 3 additions & 1 deletion .github/workflows/report-build-result.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ jobs:

steps:
- name: Write result to BigQuery
env:
HEAD_BRANCH: ${{ github.event.workflow_run.head_branch }}
run: |
echo '{ "repository": "${{ github.repository }}", "build_name": "${{ github.event.workflow.name }}", "branch": "${{ github.event.workflow_run.head_branch }}", "conclusion": "${{ github.event.workflow_run.conclusion }}", "started_at": "${{ github.event.workflow_run.created_at }}", "ended_at": "${{ github.event.workflow_run.updated_at }}", "url": "${{ github.event.workflow_run.html_url }}", "run_id": "${{ github.event.workflow_run.id }}", "run_attempt": "${{ github.event.workflow_run.run_attempt }}" }' | bq insert ${{ vars.BUILD_HISTORY_TABLE }}
echo "{ \"repository\": \"${{ github.repository }}\", \"build_name\": \"${{ github.event.workflow.name }}\", \"branch\": \"$HEAD_BRANCH\", \"conclusion\": \"${{ github.event.workflow_run.conclusion }}\", \"started_at\": \"${{ github.event.workflow_run.created_at }}\", \"ended_at\": \"${{ github.event.workflow_run.updated_at }}\", \"url\": \"${{ github.event.workflow_run.html_url }}\", \"run_id\": \"${{ github.event.workflow_run.id }}\", \"run_attempt\": \"${{ github.event.workflow_run.run_attempt }}\" }" | bq insert ${{ vars.BUILD_HISTORY_TABLE }}

47 changes: 0 additions & 47 deletions .github/workflows/trigger.yml

This file was deleted.

2 changes: 1 addition & 1 deletion cdap-api-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>io.cdap.cdap</groupId>
<artifactId>cdap</artifactId>
<version>6.10.0-SNAPSHOT</version>
<version>6.12.0-SNAPSHOT</version>
</parent>

<artifactId>cdap-api-common</artifactId>
Expand Down
Loading
Loading