-
Notifications
You must be signed in to change notification settings - Fork 245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[beta] Merge [main] into [beta] and set next release to minor #2493
Conversation
- Bug fixes for getPlugin() not searching the TeeChannel - Minification improcements
- Fix publishing content of npm packages - Fix issues related to dependencies for tests - Update Release Packaging location - Update NPM publish scripts
* [BUG] The documentation for enableDebug is incorrect, it should reference enableDebugExceptions #2014 (#2022) * [BUG] SDK LOAD Failure reporting not working #2027 (#2038) * Add a simple interface to enable custom buffer storage solutions #1419 (#2037) This can be used like: ``` const appInsights = new ApplicationInsights({ config: { enableSessionStorageBuffer: true, bufferOverride: { getItem: (logger, key) => localStorage.getItem(key), setItem: (logger, key, value) => localStorage.setItem(key, value), } } }); ``` Co-authored-by: Nev <54870357+MSNev@users.noreply.github.com> * [Master] Add readme documentation for IStorageBuffer (#2045) * [Release] Increase version to 2.8.12 (#2046) --------- Co-authored-by: Philip Peitsch <philip.peitsch@gmail.com>
…#2058) * [Bug] Fix issues related to dynamic config listeners during unloading - Add Promise support during unloading * Update channels/tee-channel-js/src/TeeChannel.ts Co-authored-by: siyuniu-ms <123212536+siyuniu-ms@users.noreply.github.com> --------- Co-authored-by: siyuniu-ms <123212536+siyuniu-ms@users.noreply.github.com>
…to support v2 and v3 loaded from the CDN (#2064)
* Rework web sniipet project for building snippet.ts * change version --------- Co-authored-by: Nev Wylie <54870357+MSNev@users.noreply.github.com>
also, remove the auto-min in package json and only generate cjs file
- Update Utils.ts - fix finish for shared-core - Update .gitignore - format
…oth Snippet and Analytics Plugin hook onerror (#2474) * fix double error issue * update * update * update
… endpoints from being reported (#2481) * fix internal endpoints tracking * update * update * update * update * update
…to 20% (#2482) * change cfg sample rate * update
- update auto minification script to limit TypeScript temporary objects for inline JSON definitions.hey sorry the JS team meeting REALLY ran over - update components and use math alias definitions
There was a problem hiding this 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 PR merges changes from the main branch into the beta branch and bumps the next release version to “minor” (resulting in a 3.4.0 beta release). Key changes include updating CI/workflow configurations (branch names, node versions, checkout/action versions), revising documentation and API deprecation comments to reflect the new version, and adjusting test thresholds and file paths in the AISKU test suites.
Reviewed Changes
Copilot reviewed 1567 out of 1574 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
.github/workflows/jekyll-gh-pages.yml | New workflow added for Jekyll site deployment to GitHub Pages. |
AISKU/README.md | Updated badges, release notes, and link to breaking changes page. |
.github/workflows/ci.yml | Updated branch lists, Node.js version matrix, and checkout/setup-node versions. |
AISKU/Tests/Unit/src/AISKUSize.Tests.ts | Increased size thresholds, updated file paths, version bump, and added cleanup steps. |
.github/codeql/codeql-config.yml | Ignored additional docs directory. |
AISKU/API.md | Modified type for “tags” with a deprecation note. |
AISKU/Tests/Perf/src/AISKUPerf.Tests.ts | Added session storage removals in cleanup and updated telemetry test logic. |
.github/workflows/stale.yml | Updated stale workflow action version and added permission settings. |
.github/workflows/codeql-analysis.yml | Expanded branch lists for CodeQL analysis. |
.github/workflows/lock.yml | Updated lock workflow with proper permissions. |
AISKU/Tests/Perf/src/AISKUPerf.ts | Updated default version to reflect the new release. |
AISKU/Tests/Perf/src/aiskuperftests.ts | Removed unnecessary commented-out imports. |
AISKU/Tests/Manual/ai1.test.js | Added a new manual test file (minified content). |
(Other generated files) | Minified/compiled files updated, including source-map reference. |
Files not reviewed (7)
- .aiAutoMinify.json: Language not supported
- .github/CODEOWNERS: Language not supported
- AISKU/.npmignore: Language not supported
- AISKU/Tests/Manual/HelloWorld.html: Language not supported
- AISKU/Tests/Manual/style/style.css: Language not supported
- AISKU/Tests/Manual/testVersionConflict.html: Language not supported
- AISKU/Tests/PerfTests.html: Language not supported
Comments suppressed due to low confidence (2)
AISKU/Tests/Unit/src/AISKUSize.Tests.ts:89
- [nitpick] The function call contains an extraneous trailing comma after the second argument. Removing the trailing comma will improve clarity and consistency.
utlRemoveSessionStorage(null as any, "AI_buffer", );
AISKU/Tests/Perf/src/AISKUPerf.Tests.ts:155
- [nitpick] There's an unnecessary trailing comma in the parameter list; consider removing it for consistency and to prevent potential issues in environments that do not support trailing commas in function calls.
utlRemoveSessionStorage(null as any, "AI_sentBuffer", );
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Merged [main] into [beta]
npm run fullClean
on 2 different repos, one set at[main]
and the other the[beta]
merge branch