Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
341 commits
Select commit Hold shift + click to select a range
812af26
Early acess header testcases added
reeshika-h Aug 26, 2024
19cf4ca
chore: version bump
reeshika-h Aug 26, 2024
686caa2
chore: upgraded packages
reeshika-h Aug 26, 2024
d8c89f1
Merge pull request #88 from contentstack/test/DX-1233-EarlyAccess-tes…
reeshika-h Aug 26, 2024
47b05e1
fix version bump
reeshika-h Aug 27, 2024
16f0d65
Merge pull request #90 from contentstack/fix/version-bump-1.4.3
reeshika-h Aug 27, 2024
be79447
enhanced the implementation of addParam
reeshika-h Sep 11, 2024
f52c629
chore : actions/upload-artifact version v2 -> v3 bump
reeshika-h Sep 11, 2024
b3de1a6
chore: implementation of includeReference
reeshika-h Sep 11, 2024
018c32b
testcases added
reeshika-h Sep 11, 2024
b7b7248
chore : latest implementation for includeReference
reeshika-h Sep 12, 2024
2d4b9ce
Merge pull request #91 from contentstack/fix/DX-1282-addParam-method-enh
reeshika-h Sep 12, 2024
a40e17f
version bump
reeshika-h Sep 12, 2024
a805852
Merge pull request #92 from contentstack/fix/DX-1282-addParam-method-enh
reeshika-h Sep 12, 2024
e9da49b
Chore: overview license part updates
reeshika-h Oct 17, 2024
084317c
Merge pull request #93 from contentstack/fix/DX-1603-License-update
reeshika-h Oct 17, 2024
dd4dafe
Merge pull request #89 from contentstack/next
cs-raj Oct 17, 2024
b1c5358
Merge pull request #94 from contentstack/master
cs-raj Oct 17, 2024
bd4d078
Merge pull request #95 from contentstack/staging
cs-raj Oct 17, 2024
e999701
version bump
cs-raj Jan 13, 2025
72a7a08
another version bump of a package
reeshika-h Jan 15, 2025
190dc9d
changelog and license update
reeshika-h Jan 17, 2025
2eea2dd
Merge pull request #101 from contentstack/fix/Versionbump
reeshika-h Jan 17, 2025
d4c6744
Merge pull request #102 from contentstack/development
reeshika-h Jan 17, 2025
45c9be7
sca-scan.yml
Aravind-Kumar-cstk Jan 20, 2025
5f100db
jira.yml
Aravind-Kumar-cstk Jan 20, 2025
e6a0423
sast-scan.yml
Aravind-Kumar-cstk Jan 20, 2025
ed745c2
Updated codeowners
Aravind-Kumar-cstk Jan 20, 2025
e49fd8f
Merge pull request #108 from contentstack/master
reeshika-h Jan 23, 2025
f1c5551
Add workflow stage management and publish request functionality
reeshika-h Jan 24, 2025
79f9a20
snyk issue fix 1
reeshika-h Jan 24, 2025
15f2d15
Merge pull request #110 from contentstack/fix/Versionbump
reeshika-h Jan 24, 2025
707e144
Merge pull request #111 from contentstack/development
reeshika-h Jan 24, 2025
e936878
Merge pull request #103 from contentstack/staging
cs-raj Jan 24, 2025
e1f7e51
Merge pull request #109 from contentstack/enh/DX-2067-setworkflowStag…
reeshika-h Jan 27, 2025
356ffb5
Merge pull request #113 from contentstack/master
reeshika-h Jan 27, 2025
25be329
Merge pull request #114 from contentstack/staging
reeshika-h Jan 27, 2025
28d3d1a
version bump
reeshika-h Jan 31, 2025
8fb34bf
upgraded the upload-artifact to v4
reeshika-h Jan 31, 2025
034fbd6
Merge pull request #116 from contentstack/version-bump
reeshika-h Jan 31, 2025
0da42cf
Merge pull request #112 from contentstack/development
reeshika-h Jan 31, 2025
b1c1a25
The readme file has been updated
reeshika-h Feb 3, 2025
aa3a2f7
Merge pull request #119 from contentstack/SRE/DX-2127-license-readme-…
reeshika-h Feb 3, 2025
127862d
Merge pull request #120 from contentstack/development
reeshika-h Feb 3, 2025
3f138b9
Merge pull request #117 from contentstack/staging
reeshika-h Feb 3, 2025
278e9aa
Merge pull request #121 from contentstack/master
reeshika-h Feb 3, 2025
00b6bbf
Merge pull request #122 from contentstack/staging
reeshika-h Feb 3, 2025
b212406
Asset pojo implementation
reeshika-h Mar 17, 2025
dc4ecf7
testcases added
reeshika-h Mar 17, 2025
3ca1fe3
removed getter methods for assetpojo
reeshika-h Mar 25, 2025
6fb4bde
removed additional field methods
reeshika-h Mar 25, 2025
2356d3b
removed toString redundant method
reeshika-h Mar 25, 2025
3cb6a7e
✨feat: POJO support for Content Types and update the ContentTypeServi…
reeshika-h Mar 25, 2025
e87b6c8
testcases added
reeshika-h Mar 25, 2025
4d79f67
Merge pull request #125 from contentstack/feat/DX-2127-POJO-impl
reeshika-h Mar 27, 2025
b0e6357
✨feat: Add POJO support for Entry and EntryListResponse, including fe…
reeshika-h Apr 7, 2025
bc1c45f
🔧refactor: Remove unused exportPojo method from EntryService interface
reeshika-h Apr 7, 2025
4e3123a
✨test: Add POJO tests for Entry and EntryListResponse fetching methods
reeshika-h Apr 7, 2025
cfc8ff0
Update dependencies in pom.xml: bump Gson to 2.12.1, JetBrains annota…
reeshika-h Apr 8, 2025
499eb31
Merge pull request #128 from contentstack/fix/DX-2051-snyk-fix
reeshika-h Apr 8, 2025
e33828d
Merge pull request #127 from contentstack/feat/DX-2336-Entries-POJO
reeshika-h Apr 8, 2025
6a8cfb5
policy-scan.yml
Aravind-Kumar-cstk Apr 16, 2025
73626a9
issues-jira.yml
Aravind-Kumar-cstk Apr 16, 2025
8865fa8
Delete jira.yml
Aravind-Kumar-cstk Apr 16, 2025
a2fae4a
Delete sast-scan.yml
Aravind-Kumar-cstk Apr 16, 2025
a57b2bc
Updated codeowners
Aravind-Kumar-cstk Apr 16, 2025
f4d85ce
Merge pull request #132 from contentstack/master
harshithad0703 Apr 16, 2025
71e4d35
Merge pull request #133 from contentstack/staging
harshithad0703 Apr 16, 2025
d4c1953
Merge pull request #130 from contentstack/feat/POJO
reeshika-h Apr 16, 2025
94d7c08
version bump
reeshika-h Apr 16, 2025
e30fed1
Merge pull request #129 from contentstack/development
reeshika-h Apr 16, 2025
0ef7454
Merge pull request #134 from contentstack/feat/POJO
harshithad0703 Apr 16, 2025
815c4c9
Merge pull request #135 from contentstack/staging
harshithad0703 Apr 21, 2025
37efc2d
Merge pull request #136 from contentstack/master
harshithad0703 Apr 21, 2025
3bf09a3
Merge pull request #137 from contentstack/staging
harshithad0703 Apr 21, 2025
fe2d01c
policy-scan.yml
Aravind-Kumar-cstk Apr 23, 2025
5e488d4
policy-scan.yml
Aravind-Kumar-cstk May 5, 2025
dc0cefc
issues-jira.yml
Aravind-Kumar-cstk May 5, 2025
a8dc5ac
secrets-scan.yml
Aravind-Kumar-cstk May 5, 2025
5ab3633
Updated codeowners
Aravind-Kumar-cstk May 5, 2025
57666c5
talismanrc file updated
Aravind-Kumar-cstk May 5, 2025
2ec67e2
Add removeHeader method
harshitha-cstk May 21, 2025
95f039f
added restore call
harshitha-cstk May 21, 2025
3b45abf
Add .env to .gitignore to exclude environment configuration files
harshitha-cstk May 21, 2025
616c99b
Add GlobalFieldAPITest and related JSON files for global field operat…
harshitha-cstk May 21, 2025
5da4d3c
Add bulk release item management methods and update API documentation
harshitha-cstk May 27, 2025
98b5467
Add JSON files for release tests
harshitha-cstk May 27, 2025
291047c
Update release unit tests to reflect correct header counts
harshitha-cstk May 27, 2025
9f2f422
Add ReleaseAPITest class for API release management testing
harshitha-cstk May 27, 2025
4f26a22
Add .env to .gitignore to exclude environment configuration files
harshitha-cstk May 27, 2025
ff143e8
Release API test suite
harshitha-cstk May 28, 2025
539999d
Refactor BulkOperation and ReleaseItem services; update method signat…
harshitha-cstk May 28, 2025
d6601e4
Simplify delete and move methods in ReleaseItem by removing unnecessa…
harshitha-cstk May 28, 2025
a6e968c
Merge pull request #143 from contentstack/feat/dx-2989-release2.0
harshithad0703 Jun 6, 2025
8367645
version bump
harshitha-cstk Jun 6, 2025
9f725e3
Merge pull request #144 from contentstack/feat/dx-2989-release2.0
harshithad0703 Jun 6, 2025
97df596
Merge pull request #145 from contentstack/development
harshithad0703 Jun 6, 2025
c2cd569
Merge branch 'master' into fix/update-branch
harshitha-cstk Jun 6, 2025
d0a5156
Merge pull request #147 from contentstack/fix/update-branch
harshithad0703 Jun 6, 2025
3dd4a05
Merge pull request #146 from contentstack/staging
harshithad0703 Jun 9, 2025
150e2c3
Merge pull request #148 from contentstack/master
harshithad0703 Jun 9, 2025
4204bb3
Merge pull request #149 from contentstack/staging
harshithad0703 Jun 9, 2025
18fe9fa
Snyk fixes
reeshika-h Jun 12, 2025
253d6b2
Version bump
reeshika-h Jun 12, 2025
83090b9
Merge pull request #150 from contentstack/fix/DX-1558-snyk-fixes
reeshika-h Jun 12, 2025
ade10fd
Merge pull request #151 from contentstack/development
harshithad0703 Jun 23, 2025
dd6821c
Merge pull request #156 from contentstack/staging
harshithad0703 Jun 24, 2025
54308a2
Merge pull request #157 from contentstack/master
harshithad0703 Jun 24, 2025
9405d8e
Merge pull request #158 from contentstack/staging
harshithad0703 Jun 24, 2025
86f9f3e
Merge branch 'development' into feat/dx-2976-nested-global-fields
reeshika-h Jul 1, 2025
84072a2
Merge pull request #141 from contentstack/feat/dx-2976-nested-global-…
reeshika-h Jul 1, 2025
ee2542b
Add tests for nested global fields and API version header
reeshika-h Jul 1, 2025
de78832
Enhance GlobalField to manage API version in request headers. Added a…
reeshika-h Jul 1, 2025
dbf33bd
enhance GlobalField to handle api_version in headers and add tests fo…
reeshika-h Jul 2, 2025
5624370
Merge pull request #160 from contentstack/test/DX-3046-ngf-testcases
reeshika-h Jul 2, 2025
89f7814
version bump
reeshika-h Jul 2, 2025
cd5ae97
Merge pull request #161 from contentstack/test/DX-3046-ngf-testcases
reeshika-h Jul 2, 2025
d74c99e
Merge pull request #159 from contentstack/development
harshithad0703 Jul 3, 2025
3d19467
Merge pull request #162 from contentstack/staging
harshithad0703 Jul 7, 2025
da9190b
refactor: comment out nested global field tests for isolation
reeshika-h Jul 7, 2025
afbdde7
Merge pull request #163 from contentstack/fix/release-workflow
harshithad0703 Jul 7, 2025
043ced8
build: skip tests during the build process and comment out test suite…
reeshika-h Jul 8, 2025
f0fd72c
build: enable test suite includes and adjust reports directory config…
reeshika-h Jul 8, 2025
0b30d43
Merge pull request #164 from contentstack/fix/worklow
harshithad0703 Jul 8, 2025
09ba514
Enhance FileUploader to support additional MIME types and add uploadF…
reeshika-h Jul 16, 2025
7c31f64
Update version to 1.7.0-beta-1 and modify Maven publishing workflow. …
reeshika-h Jul 16, 2025
f5dd64c
For testing purpose particular branch was added
reeshika-h Jul 16, 2025
effc335
version bump
reeshika-h Jul 16, 2025
fbbb771
version bump
reeshika-h Jul 16, 2025
d43112f
Merge pull request #165 from contentstack/fix/DX-3270-fileUpload-issue
reeshika-h Jul 16, 2025
fc448a4
Merge branch 'master' into fix/DX-3251-release-workflow-fix
harshithad0703 Jul 17, 2025
8c39cc3
Merge pull request #168 from contentstack/fix/DX-3251-release-workflo…
harshithad0703 Jul 17, 2025
20ae6f6
Merge pull request #167 from contentstack/development
harshithad0703 Jul 17, 2025
1c17885
Merge pull request #169 from contentstack/staging
cs-raj Jul 21, 2025
35bc38e
Updated jococo-plugin.version to 0.8.11 for test cases
AniketDev7 Aug 19, 2025
e82411d
Update JaCoCo version to 0.8.13 for Java 18 compatibility
AniketDev7 Aug 19, 2025
62d8e4f
fix: fixed failing taxonomy test cases
AniketDev7 Aug 19, 2025
9f2fc20
Merge pull request #174 from contentstack/fix/jacoco-java18-compatibi…
AniketDev7 Aug 20, 2025
39733ab
Merge pull request #175 from contentstack/development
AniketDev7 Aug 21, 2025
83a781a
Merge remote-tracking branch 'origin/master' into staging
AniketDev7 Aug 21, 2025
5658077
Merge pull request #177 from contentstack/master-sync
AniketDev7 Aug 21, 2025
1d129e7
Merge pull request #176 from contentstack/staging
harshithad0703 Aug 25, 2025
af293b5
Merge pull request #179 from contentstack/master
reeshika-h Aug 26, 2025
16dd766
Merge pull request #180 from contentstack/staging
harshithad0703 Aug 26, 2025
6191df0
Add OAuth implementation for testing
reeshika-h Aug 26, 2025
d000ef3
fix: Generate state parameter in constructor for OAuth security
reeshika-h Aug 26, 2025
b31fb31
fix: Update OAuth implementation
reeshika-h Aug 28, 2025
4c0c417
fix: Update OAuth implementation 1
reeshika-h Aug 28, 2025
48bb4d1
fix: Update OAuth implementation 2
reeshika-h Aug 28, 2025
846b0d5
fix: Update OAuth implementation 3
reeshika-h Aug 28, 2025
b048faa
fix: Update OAuth implementation 4
reeshika-h Aug 28, 2025
8d15c67
fix: Update OAuth implementation 5
reeshika-h Aug 28, 2025
68b78f2
fix: Update OAuth implementation 6
reeshika-h Aug 29, 2025
80d9577
fix: Update OAuth implementation 7
reeshika-h Aug 29, 2025
6f5963c
fix: Update OAuth implementation 8
reeshika-h Aug 29, 2025
c9e6671
fix: Update OAuth implementation 9
reeshika-h Aug 29, 2025
2fe0520
fix: Refactor OAuth handling and improve token management
reeshika-h Aug 29, 2025
cc10020
chore: Release version 1.8.0 with OAuth 2.0 support and code improvem…
reeshika-h Sep 3, 2025
7d00b9f
refactor: Move OAuth error messages to constants and clean up imports
reeshika-h Sep 3, 2025
0e0ee77
Delete secrets-scan.yml
Aravind-Kumar-cstk Sep 8, 2025
70c2f14
Updated codeowners
Aravind-Kumar-cstk Sep 8, 2025
4626beb
fix: Update OAuth host handling to support for regions
reeshika-h Sep 9, 2025
2f98179
feat: Implement token storage via TokenCallback interface
reeshika-h Sep 9, 2025
f9705de
fix: Ensure default host is properly used in OAuth config
reeshika-h Sep 9, 2025
92e989e
Merge pull request #181 from contentstack/feat/DX-3345-OAuth-impl
reeshika-h Sep 10, 2025
213895f
feat: Add TOTP/MFA support for login
reeshika-h Sep 15, 2025
4484d7b
refactor: Enhance login functionality with TOTP/MFA support
reeshika-h Sep 15, 2025
1e1dd7c
refactor: Simplify OAuth configuration methods and enhance PKCE flow …
reeshika-h Sep 15, 2025
c4e33a6
refactor: Update OAuth configuration methods to enhance clarity and s…
reeshika-h Sep 15, 2025
440db45
Merge pull request #184 from contentstack/fix/oauth-impl
reeshika-h Sep 15, 2025
3a6d899
refactor: Revise login method to support flexible TOTP/MFA authentica…
reeshika-h Sep 17, 2025
566ddd1
Merge branch 'development' into feat/DX-3452-TOTP
reeshika-h Sep 17, 2025
a87c5f8
chore: formatting
reeshika-h Sep 17, 2025
a7e3817
Merge pull request #182 from contentstack/development
harshithad0703 Sep 17, 2025
7d5ac19
Merge pull request #186 from contentstack/master
harshithad0703 Sep 17, 2025
48cef2c
Merge pull request #187 from contentstack/staging
harshithad0703 Sep 17, 2025
03e935d
chore: version bump
reeshika-h Sep 23, 2025
861c5c6
feat: variants support added
reeshika-h Sep 29, 2025
a658c29
chore: testcases added for variants support
reeshika-h Sep 29, 2025
af2c32e
Merge pull request #185 from contentstack/staging
harshithad0703 Sep 29, 2025
c82227a
Merge pull request #189 from contentstack/master
harshithad0703 Sep 29, 2025
88cd14e
Merge pull request #190 from contentstack/staging
harshithad0703 Sep 29, 2025
c428697
chore: corrections
reeshika-h Oct 3, 2025
4ca0c3e
chore: version bump
reeshika-h Oct 9, 2025
5003778
Merge pull request #188 from contentstack/feat/DX-3348-variants-support
harshithad0703 Oct 9, 2025
00f3e64
Merge pull request #191 from contentstack/development
harshithad0703 Oct 9, 2025
44d9d57
Merge pull request #192 from contentstack/staging
harshithad0703 Oct 13, 2025
f731637
Merge pull request #193 from contentstack/master
reeshika-h Oct 14, 2025
9e4851b
Merge branch 'development' into feat/DX-3452-TOTP
reeshika-h Oct 23, 2025
3b477d6
chore: version bump
reeshika-h Oct 23, 2025
c2ddc01
Merge pull request #183 from contentstack/feat/DX-3452-TOTP
reeshika-h Oct 23, 2025
bf5c559
Merge pull request #194 from contentstack/development
harshithad0703 Oct 23, 2025
a4bee4a
Merge pull request #195 from contentstack/staging
harshithad0703 Oct 27, 2025
61c2901
Merge pull request #196 from contentstack/master
reeshika-h Oct 29, 2025
f1cc38b
feat: Introduce centralized error messages for improved consistency a…
reeshika-h Dec 4, 2025
912dfb1
refactor: Update error message handling in Alias, Asset, and AuditLog…
reeshika-h Dec 4, 2025
78bf437
Snyk issue fixes
reeshika-h Dec 31, 2025
1db21b9
Snyk issue fixes 1
reeshika-h Dec 31, 2025
c8a92dc
Snyk issue fixes 1
reeshika-h Dec 31, 2025
bc8615e
Update license year
reeshika-h Dec 31, 2025
2c4520d
version bump
reeshika-h Jan 2, 2026
7a4422c
Merge pull request #198 from contentstack/fix/snyk-issues
reeshika-h Jan 2, 2026
15885c6
Update dependencies: bump rxjava to 3.1.12, gson to 2.13.2, jsoup to …
reeshika-h Jan 2, 2026
4a1d75b
Merge pull request #205 from contentstack/development
harshithad0703 Jan 2, 2026
c838140
Merge pull request #204 from contentstack/fix/snyk-issues
reeshika-h Jan 2, 2026
0c190bd
Merge pull request #206 from contentstack/development
reeshika-h Jan 2, 2026
4a1d07e
Merge pull request #207 from contentstack/staging
harshithad0703 Jan 5, 2026
20f793b
Merge branch 'master' into fix/DX-3640-improve-error-messages
reeshika-h Jan 7, 2026
0ffe296
version bump
reeshika-h Jan 7, 2026
7f83d5a
Update changelog to reflect improved error messages
reeshika-h Jan 7, 2026
f6a5ae5
Merge pull request #197 from contentstack/fix/DX-3640-improve-error-m…
harshithad0703 Jan 8, 2026
550711d
Merge pull request #212 from contentstack/development
harshithad0703 Jan 9, 2026
e610b96
Merge pull request #213 from contentstack/staging
harshithad0703 Jan 12, 2026
2533f66
version bump changes
reeshika-h Jan 12, 2026
112af85
Merge pull request #214 from contentstack/fix/maven-workflow
harshithad0703 Jan 12, 2026
b44ec94
Merge pull request #216 from contentstack/master
harshithad0703 Jan 12, 2026
0c7223e
Merge pull request #215 from contentstack/staging
harshithad0703 Jan 12, 2026
51f5b0d
- Improved `AuthInterceptor` to conditionally skip `Content-Type` hea…
reeshika-h Jan 20, 2026
4035665
Refactor `OAuthConfig` hostname replacement logic to remove unnecessa…
reeshika-h Jan 20, 2026
a3f5f12
Update changelog for version 1.10.2, adding a note about the deletion…
reeshika-h Jan 21, 2026
846bba2
Remove commented-out assertion for `release_version` header in `Relea…
reeshika-h Jan 21, 2026
8dad84d
Merge pull request #217 from contentstack/fix/DX-3845-delete-release
harshithad0703 Jan 23, 2026
579661b
Merge pull request #218 from contentstack/development
harshithad0703 Jan 23, 2026
6b4aa19
Refactor `OAuthTest` to remove deprecated API hostname test cases, st…
reeshika-h Jan 23, 2026
9157a6b
Refactor unit tests to remove redundant assertions for API hostname a…
reeshika-h Jan 23, 2026
20222c7
Refactor assertions in `UserUnitTests` to enhance readability by remo…
reeshika-h Jan 23, 2026
31ceb0d
Fix variable naming in `TestClient` by updating `DEV_HOST` to use und…
reeshika-h Jan 23, 2026
096313c
Merge pull request #220 from contentstack/fix/DX-3845-delete-release
harshithad0703 Jan 27, 2026
cae0d2c
Merge pull request #221 from contentstack/development
reeshika-h Jan 27, 2026
cc91319
Merge branch 'master' into fix/back-merge
harshitha-cstk Jan 27, 2026
0a89b9b
Merge pull request #222 from contentstack/fix/back-merge
harshithad0703 Jan 27, 2026
bf7a163
Merge pull request #219 from contentstack/staging
harshithad0703 Jan 27, 2026
311d8e2
Merge pull request #223 from contentstack/master
harshithad0703 Jan 28, 2026
4e3a9bd
Implement retry mechanism across SDK with configurable options
reeshika-h Feb 2, 2026
0616eb5
Remove author and version comments from Retry classes to streamline c…
reeshika-h Feb 2, 2026
efc3b3c
version bump
reeshika-h Feb 3, 2026
48454b1
Merge pull request #224 from contentstack/feat/DX-3927-retry-mechanism
harshithad0703 Feb 6, 2026
2afbfdc
Merge pull request #225 from contentstack/development
harshithad0703 Feb 6, 2026
641b01a
Merge pull request #226 from contentstack/staging
harshithad0703 Feb 9, 2026
a85f087
Update sca-scan.yml
dhavaljain999 Mar 3, 2026
22f2314
Enhance timeout configuration with individual connect, read, and writ…
reeshika-h Mar 27, 2026
a384402
snyk fixes
reeshika-h Mar 27, 2026
cbd6d78
Merge pull request #227 from contentstack/fix/DX-5646-timeout
reeshika-h Apr 2, 2026
7bced6d
Merge pull request #228 from contentstack/development
harshitha-cstk Apr 2, 2026
9bf0b09
Update Maven Surefire plugin version to 3.0.0-M5 and remove version p…
reeshika-h Apr 4, 2026
a852d88
Merge pull request #229 from contentstack/fix/testcases
reeshika-h Apr 6, 2026
0276d24
Merge pull request #231 from contentstack/development
reeshika-h Apr 6, 2026
5366504
Merge pull request #232 from contentstack/master
harshitha-cstk Apr 6, 2026
a71423c
Merge pull request #230 from contentstack/staging
harshitha-cstk Apr 6, 2026
8703907
fix: upgrade com.google.code.gson:gson from 2.13.2 to 2.14.0
snyk-bot May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1,9 @@
* @contentstack/security-admin @contentstack/sdk-admin
* @contentstack/devex-pr-reviewers

.github/workflows/sca-scan.yml @contentstack/security-admin

**/.snyk @contentstack/security-admin

.github/workflows/policy-scan.yml @contentstack/security-admin

.github/workflows/issues-jira.yml @contentstack/security-admin
20 changes: 20 additions & 0 deletions .github/workflows/check-branch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: 'Check Branch'

on:
pull_request:

jobs:
check_branch:
runs-on: ubuntu-latest
steps:
- name: Comment PR
if: github.base_ref == 'master' && github.head_ref != 'staging'
uses: thollander/actions-comment-pull-request@v2
with:
message: |
We regret to inform you that you are currently not able to merge your changes into the master branch due to restrictions applied by our SRE team. To proceed with merging your changes, we kindly request that you create a pull request from the staging branch. Our team will then review the changes and work with you to ensure a successful merge into the master branch.
- name: Check branch
if: github.base_ref == 'master' && github.head_ref != 'staging'
run: |
echo "ERROR: We regret to inform you that you are currently not able to merge your changes into the master branch due to restrictions applied by our SRE team. To proceed with merging your changes, we kindly request that you create a pull request from the staging branch. Our team will then review the changes and work with you to ensure a successful merge into the master branch."
exit 1
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
run: mvn jacoco:prepare-agent jacoco:report

- name: Upload Code Coverage Report
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: code-coverage-report
path: target/site/jacoco
31 changes: 31 additions & 0 deletions .github/workflows/issues-jira.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Create Jira Ticket for Github Issue

on:
issues:
types: [opened]

jobs:
issue-jira:
runs-on: ubuntu-latest
steps:

- name: Login to Jira
uses: atlassian/gajira-login@master
env:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }}

- name: Create Jira Issue
id: create_jira
uses: atlassian/gajira-create@master
with:
project: ${{ secrets.JIRA_PROJECT }}
issuetype: ${{ secrets.JIRA_ISSUE_TYPE }}
summary: Github | Issue | ${{ github.event.repository.name }} | ${{ github.event.issue.title }}
description: |
*GitHub Issue:* ${{ github.event.issue.html_url }}

*Description:*
${{ github.event.issue.body }}
fields: "${{ secrets.ISSUES_JIRA_FIELDS }}"
28 changes: 0 additions & 28 deletions .github/workflows/jira.yml

This file was deleted.

13 changes: 8 additions & 5 deletions .github/workflows/maven-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,16 @@ jobs:
with:
java-version: "11"
distribution: "adopt"
server-id: ossrh
server-id: central
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
gpg-passphrase: GPG_PASSPHRASE
- name: Publish to the Maven Central Repository
run: mvn --batch-mode deploy
run: mvn --batch-mode -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} deploy
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }}
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
publish-github:
runs-on: ubuntu-latest
Expand All @@ -37,7 +38,9 @@ jobs:
java-version: "8"
distribution: "adopt"
server-id: github
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
gpg-passphrase: GPG_PASSPHRASE
- name: Publish to GitHub Packages
run: mvn --batch-mode deploy
run: mvn --batch-mode -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} deploy
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
46 changes: 46 additions & 0 deletions .github/workflows/policy-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Checks the security policy and configurations
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
security-policy:
if: github.event.repository.visibility == 'public'
runs-on: ubuntu-latest
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@master
- name: Checks for SECURITY.md policy file
run: |
if ! [[ -f "SECURITY.md" || -f ".github/SECURITY.md" ]]; then exit 1; fi
security-license:
if: github.event.repository.visibility == 'public'
runs-on: ubuntu-latest
defaults:
run:
shell: bash
steps:
- uses: actions/checkout@master
- name: Checks for License file
run: |
expected_license_files=("LICENSE" "LICENSE.txt" "LICENSE.md" "License.txt")
license_file_found=false
current_year=$(date +"%Y")

for license_file in "${expected_license_files[@]}"; do
if [ -f "$license_file" ]; then
license_file_found=true
# check the license file for the current year, if not exists, exit with error
if ! grep -q "$current_year" "$license_file"; then
echo "License file $license_file does not contain the current year."
exit 2
fi
break
fi
done

if [ "$license_file_found" = false ]; then
echo "No license file found. Please add a license file to the repository."
exit 1
fi
11 changes: 0 additions & 11 deletions .github/workflows/sast-scan.yml

This file was deleted.

5 changes: 4 additions & 1 deletion .github/workflows/sca-scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
security:
security-sca:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
Expand All @@ -13,3 +13,6 @@ jobs:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
args: --fail-on=all
json: true
continue-on-error: true
- uses: contentstack/sca-policy@main
11 changes: 0 additions & 11 deletions .github/workflows/secrets-scan.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ factoryConfiguration.json
### Eclipse ###

.metadata
.env
.env/
test-report/
bin/
coverage/
Expand Down Expand Up @@ -273,3 +271,5 @@ src/main/resources/
.vscode/settings.json
.vscode/
/.vscode/
.env

1 change: 1 addition & 0 deletions .mvn/jvm.config
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-Xmx1024m
3 changes: 3 additions & 0 deletions .talismanrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
threshold: medium

fileignoreconfig:
- filename: .github/workflows/secrets-scan.yml
ignore_detectors:
- filecontent
- filename: .dccache
checksum: 56b07d2204dee34290e064faf1d244643c63998888d962d4f8b2d206d604c8d4
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2012 - 2023 Contentstack
Copyright (c) 2012 - 2026 Contentstack

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ if(response.isSuccessful()){

### The MIT License (MIT)

Copyright © 2012-2023 [Contentstack](https://www.contentstack.com/). All Rights Reserved
Copyright © 2012-2025 [Contentstack](https://www.contentstack.com/). All Rights Reserved

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
Expand Down
Loading
Loading