Skip to content

8.2.1#2426

Merged
JoernBerkefeld merged 12 commits into
mainfrom
develop
Nov 17, 2025
Merged

8.2.1#2426
JoernBerkefeld merged 12 commits into
mainfrom
develop

Conversation

@JoernBerkefeld
Copy link
Copy Markdown
Contributor

@JoernBerkefeld JoernBerkefeld commented Nov 17, 2025

Release details

Checklist

Before merge

  • Wiki updated with info in ticket listed under Documentation
  • ran npm run prepare-release (which runs npm audit fix, npm run lint-ts, npm run lint:fix, git add, git commit)
  • pushed potential changes made by prepare-release

After merge

  • merged all dependabot PRs that target main branch
  • updated bug template to include the new version
  • updated .mcdevrc for tests to the new version
  • ran npm run version:major/minor/patch
  • pushed version-prep commits
  • merged main branch into develop branch
  • closed GitHub milestone
  • created new GitHub Release

Documentation

... insert updated documentation here ...

Issues

JoernBerkefeld and others added 11 commits November 6, 2025 13:52
…ed-does-not-give-clear-explanation

bug/2416 show detailed error message when deleting dataExtension field fails
…annot-be-saved-if-too-many-des-are-found

bug/2418 throttle saving markdown files for automation and dataExtension
…asset-message

bug/2424 fix 8.2.0 regression in cdp that prevents asset-message from being found
…is-incorrect-in-update-response

Bug/2337 journey created date is incorrect in update response
@JoernBerkefeld JoernBerkefeld added this to the 8.2.1 milestone Nov 17, 2025
@JoernBerkefeld JoernBerkefeld self-assigned this Nov 17, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 17, 2025

Coverage Report

Commit:ae5564f
Base: main@3d4c4ca

Type Base This PR
Total Statements Coverage  70.77%  70.77%  (+0%)
Total Branches Coverage  70.74%  70.76%  (+0.02%)
Total Functions Coverage  83.42%  83.42%  (+0%)
Total Lines Coverage  70.77%  70.77%  (+0%)
Details (changed files):
File Statements Branches Functions Lines

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This release PR (version 8.2.1) addresses several bug fixes including Journey createdDate handling, asset message block path parsing, DataExtension field deletion error handling, and documentation generation performance improvements.

  • Fixed Journey.postDeployTasks to preserve correct createdDate from cache instead of using incorrect date from API update response
  • Enhanced devops.js to handle asset message block file paths with additional folder levels
  • Improved DataExtensionField error message handling to support alternative error response formats
  • Added concurrency limiting (100 concurrent operations) to DataExtension and Automation document generation to prevent performance issues

Reviewed Changes

Copilot reviewed 9 out of 14 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
lib/metadataTypes/Journey.js Overrides incorrect createdDate from API response with cached value in postDeployTasks
lib/util/devops.js Removes obsolete comment and adds fallback logic for extracting externalKey from asset message block paths
lib/metadataTypes/DataExtensionField.js Enhances error message extraction to handle ex.json.Results format and adds optional chaining
lib/metadataTypes/DataExtension.js Adds pLimit(100) concurrency control to document generation operations
lib/metadataTypes/Automation.js Adds pLimit(100) concurrency control to document generation operations
test/resources/.../put-response*.json Updates test fixtures to use placeholder createdDate value (0001-01-01T00:00:00)
@types/**/*.d.ts.map Updates TypeScript type definition source maps (auto-generated)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread lib/metadataTypes/Journey.js
Comment thread lib/util/devops.js
Comment thread lib/metadataTypes/DataExtensionField.js
@JoernBerkefeld JoernBerkefeld merged commit c8a0bcb into main Nov 17, 2025
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants