Repository navigation
Fix: Spring pins and hardcoded test values (Snyk) - v2.8.3 - #315
Conversation
Fix/dx 2373 skips single item
- Introduced SanityReport class to generate test summaries and send reports to Slack. - Updated logging in CSHttpConnection to use logger instead of printStackTrace. - Modified error handling in Entry class to check for empty error messages. - Updated dependency versions in pom.xml and added new dependencies. - Added test configuration properties to .gitignore. - Created send-report.sh script for running tests and sending reports.
…remove disabled test for asset URL update
…ests in TestLivePreview and TestStack
Fixed testcase assertions to be env agnostic
Update version to 2.1.1 and updated changelog
Development
back merge
Update branch restrictions in PR workflow and add Talisman configuration
DX | 19-05-2025 | Release
…nv for environment variables
fix: update version to 2.7.2 and add Snyk fixes to CHANGELOG
back merge
…anch headers Addresses Copilot review on PR #295: - Guard variants(String) and variants(String[]) against null input - Treat whitespace-only variant/branch as blank via trim().isEmpty() - Join multi-variant header with "," for consistency with other SDK headers Blank input intentionally skips (does not remove) the header: headers are a shared Stack-level map, so remove() would clear the header for sibling Entry/Query objects and the Stack-level default. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…-support Add variant and branch support in Entry and Query APIs
DX | 20-07-2026 | Release
chore: back-merge master into development
The secret-removal history rewrite on master left development on the old, pre-rewrite commit SHAs. Every development-only commit is a content-identical copy of a master commit (same tree and message, only the GPG signature differs), so this merge records development as a parent while keeping master's tree unchanged. That gives the two branches a shared merge-base again. Refs DX-20927 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
DX-20927 | Back-merge master into development (reconcile rewritten history)
Build-time Spring pins 6.2.19 -> 7.0.9; replace hardcoded publisher values in tests with generated UUIDs; v2.8.3. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
The job posts a coverage comment on the PR and the step fails with "Resource not accessible by integration" because the token is read-only. Declare the permissions the job needs, as the js-core and typescript coverage workflows already do. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
|
Coverage Summary
|
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
Summary
Resolves DX-10363 to DX-10367 (Spring Framework vulnerabilities) and DX-22028, DX-22029 (hardcoded credentials in tests), v2.8.3.
dependencyManagementpins forspring-core,spring-beans,spring-web6.2.19 → 7.0.9 (the versioncontentstack-utilsalready targets). These are build-time pins and do not propagate to consumers.TestEntryModel: the two hardcoded publisher values are generated UUIDs (the assert uses the same variable); removed thedeepcode ignorecomments.Verification
snyk test: 5 → 0;snyk code test: 2 → 0.🤖 Generated with Claude Code