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

Bump @microsoft/applicationinsights-web from 2.8.14 to 3.0.2 in /frontend #6095

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 9, 2023

Bumps @microsoft/applicationinsights-web from 2.8.14 to 3.0.2.

Release notes

Sourced from @​microsoft/applicationinsights-web's releases.

3.0.2

Changelog

  • #2068 [BUG] SDK fails to initialize when the config includes objects with properties that are not configurable
  • #2075 [BUG] ClickAnalytics throwing errors in console
  • #2065 Type 'T' does not satisfy the constraint 'IConfiguration'
  • #2079 [BUG] The SDK is not limiting the sdkVersion length, which causes the night builds to cause an error
  • #2061 [BUG] hasDocument should be invoked as function
  • #2064 [Main] Task 20788238: [AI] Add ApplicationInsights namespace and workaround to support v2 and v3 loaded from the CDN
  • #2070 [Main] Update Minify script to always sort imports

What's Changed

Full Changelog: microsoft/ApplicationInsights-JS@3.0.1...3.0.2

3.0.1

Changelog

  • #2057 [Main] Add ability to disable the pollInternalLogs via config and change to stop using setInterval #2055
  • #2051 [Main] Fix Perf Tests
  • #2053 [Main] [BUG] Typing issue with generated types causing Type X is not assignable to type Y #2052
  • #2058 [Bug] Fix issues related to dynamic config listeners during unloading
    • Add Promise support during unloading

What's Changed

Full Changelog: microsoft/ApplicationInsights-JS@3.0.0...3.0.1

3.0.0

Major release with breaking changes from v2.x see v3.x Breaking Changes for details.

Maintained from the main branch, v2.x is in maintenance mode on the master branch

Changelog

... (truncated)

Changelog

Sourced from @​microsoft/applicationinsights-web's changelog.

3.0.2 (May 23rd, 2023)

Changelog

  • #2068 [BUG] SDK fails to initialize when the config includes objects with properties that are not configurable
  • #2075 [BUG] ClickAnalytics throwing errors in console
  • #2065 Type 'T' does not satisfy the constraint 'IConfiguration'
  • #2079 [BUG] The SDK is not limiting the sdkVersion length, which causes the night builds to cause an error
  • #2061 [BUG] hasDocument should be invoked as function
  • #2064 [Main] Task 20788238: [AI] Add ApplicationInsights namespace and workaround to support v2 and v3 loaded from the CDN
  • #2070 [Main] Update Minify script to always sort imports

3.0.1 (May 2nd, 2023)

Changelog

  • #2057 [Main] Add ability to disable the pollInternalLogs via config and change to stop using setInterval #2055
  • #2051 [Main] Fix Perf Tests
  • #2053 [Main] [BUG] Typing issue with generated types causing Type X is not assignable to type Y #2052
  • #2058 [Bug] Fix issues related to dynamic config listeners during unloading
    • Add Promise support during unloading

3.0.0 (Apr 12th, 2023)

Major release with breaking changes from v2.x see v3.x Breaking Changes for details.

Maintained from the main branch, v2.x is in maintenance mode on the master branch

Changelog

  • All code from 2.8.12 has been merged into the main branch and therefore this release

Major Changes

  • Removed ES3 (IE8) Support

  • Enabled dynamic config changes after initialization

    • #1427 Dynamically updating config (for extensions in my case)
  • Too many individual commits to include as most revolve around the breaking changes and enabling dynamic configuration support for each extension

    • All Extensions now share the same configuration object core.config in previous releases each component maintained their own copy with their own default values, now all defaults and configuration values are exposed on the shared config.
    • By default the config object passed in during initialization is NOT the same object as that used as the shared config. Any previous assumptions around this being the same object will now be broken as this was a previously unsupported scenario.
    • All properties of the config object are now using get/set functions (via Object.defineProperty) to allow listeners to be registered (core.onCfgChange and internally onConfigChange) so that the callback function will be called if any referenced config property is changed. Yes, this means you can register your own configuration listener via core.onCfgChange see the AISku Manual Test for an example.
    • All properties present during initialization are converted into dynamic properties and may be monitored, properties added "after" creation (initialization) are not. This is to continue to support IE which does not support Proxy implementation which also means we are not using the Proxy class.
    • Extensions are now responsible for listening and responding to the configuration changes that they want to support
    • Updating the config extensions and channels is NOT supported, you must use the individual plugin add / remove functions if you want to dynamically add / remove extensions / channels
    • Support for parallel channels was removed from the Core and SKU's and extracted to the new TeeChannel, if you require this support you will need to use npm and include this module.
  • v2.x Extension support.

    • While the basic API and support for Backward compatibility for the v2.x extension (plugin) API was maintained, due to the breaking changes (specifically the removal of the namespaced helpers) this will only support self contained components (without recompiling). Any npm module that attempts to import and use a removed helper function will potentially break and will need to be updated to use the newer or replacement helper functions (see the v3.x Breaking Changes for details), if you find an issue and are not able to work around please raise an issue.

2.8.13 (May 1st, 2023)

... (truncated)

Commits
  • 70a4ced [Main][Release] Increase version to 3.0.2 (#2083)
  • f8546cc Type 'T' does not satisfy the constraint 'IConfiguration' #2065 (#2078)
  • 3f323f8 [BUG] The SDK is not limiting the sdkVersion length, which causes the night b...
  • 8a1214a [BUG] ClickAnalytics throwing errors in console #2075 (#2077)
  • 5258d79 [BUG] SDK fails to initialize when the config includes objects with propertie...
  • f480410 [Main] Update Minify script to always sort imports (#2070)
  • 2847561 [Main] Remove unused nightwatch due to dependent security issues (#2067)
  • 2507674 Task 20788238: [AI] Add ApplicationInsights namespace and workaround to suppo...
  • b8b83f4 [Main] [BUG] hasDocument should be invoked as function #2061 (#2063)
  • 9cfde8c [Main] [Release] Increase version to 3.0.1 (#2060)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@microsoft/applicationinsights-web](https://github.com/microsoft/ApplicationInsights-JS) from 2.8.14 to 3.0.2.
- [Release notes](https://github.com/microsoft/ApplicationInsights-JS/releases)
- [Changelog](https://github.com/microsoft/ApplicationInsights-JS/blob/main/RELEASES.md)
- [Commits](microsoft/ApplicationInsights-JS@2.8.14...3.0.2)

---
updated-dependencies:
- dependency-name: "@microsoft/applicationinsights-web"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript labels Jul 9, 2023
@dependabot dependabot bot requested review from alismx, rin-skylight, a team, BobanL and emyl3 and removed request for a team July 9, 2023 15:25
@emyl3 emyl3 self-assigned this Jul 10, 2023
@sonarcloud
Copy link

sonarcloud bot commented Jul 10, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@emyl3
Copy link
Collaborator

emyl3 commented Jul 10, 2023

I say we DO NOT merge this in until this is resolved: microsoft/applicationinsights-react-js#32
This version (@microsoft/applicationinsights-web-3.0.2) we are upgrading to here causes issues with our version of @microsoft/applicationinsights-react-js

@johanna-skylight
Copy link
Contributor

johanna-skylight commented Jul 10, 2023

I say we DO NOT merge this in until this is resolved: microsoft/applicationinsights-react-js#32 This version (@microsoft/applicationinsights-web-3.0.2) we are upgrading to here causes issues with our version of @microsoft/applicationinsights-react-js

I think a few weeks ago we were able to update the applicationinsights-react-js by also updating manually the other @microsoft/applicationinsights dependencies at the same time. Would that work in this scenario?

@emyl3
Copy link
Collaborator

emyl3 commented Jul 10, 2023

I say we DO NOT merge this in until this is resolved: microsoft/applicationinsights-react-js#32 This version (@microsoft/applicationinsights-web-3.0.2) we are upgrading to here causes issues with our version of @microsoft/applicationinsights-react-js

I think a few weeks ago we were able to update the applicationinsights-react-js by also updating manually the other @microsoft/applicationinsights dependencies at the same time. Would that work in this scenario?

I don't think so since based on my understanding it looks like this problem exists on the latest version of @microsoft/applicationinsights-react-js which we are using 😅

@johanna-skylight
Copy link
Contributor

I say we DO NOT merge this in until this is resolved: microsoft/applicationinsights-react-js#32 This version (@microsoft/applicationinsights-web-3.0.2) we are upgrading to here causes issues with our version of @microsoft/applicationinsights-react-js

I think a few weeks ago we were able to update the applicationinsights-react-js by also updating manually the other @microsoft/applicationinsights dependencies at the same time. Would that work in this scenario?

I don't think so since based on my understanding it looks like this problem exists on the latest version of @microsoft/applicationinsights-react-js which we are using 😅

Ooooh then yeah I also vote to close the PR and revisit later

@emyl3
Copy link
Collaborator

emyl3 commented Jul 10, 2023

Closing -- please see comments above!

@emyl3 emyl3 closed this Jul 10, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 10, 2023

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/npm_and_yarn/frontend/microsoft/applicationinsights-web-3.0.2 branch July 10, 2023 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants