Skip to content
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

Merged
merged 252 commits into from
Mar 26, 2025
Merged

Conversation

MSNev
Copy link
Collaborator

@MSNev MSNev commented Mar 26, 2025

Merged [main] into [beta]

  • performed an npm run fullClean on 2 different repos, one set at [main] and the other the [beta] merge branch
  • Compared all resulting files to confirm that there was no differences between the 2 branches
  • Updated the version.json to set the next release as "minor" so it will become a 3.4.0 beta release

MSNev and others added 30 commits March 15, 2023 07:57
- 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
…ine #2034 (#2036) (#2041)

* [Main][BUG] Don't attempt to send message batch when known to be offline #2034 (#2036)

* [Main] Rollup-ES5 Update readme and version to 1.0.1

---------

Co-authored-by: Philip Peitsch <philip.peitsch@gmail.com>
* [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>
* 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
siyuniu-ms and others added 20 commits January 14, 2025 11:25
- 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
- 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
@MSNev MSNev requested a review from a team as a code owner March 26, 2025 00:29
Copy link

@Copilot 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 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", );

MSNev and others added 2 commits March 26, 2025 09:34
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@MSNev MSNev merged commit 8b29797 into beta Mar 26, 2025
7 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
Development

Successfully merging this pull request may close these issues.

8 participants