Skip to content

Release v1.129.0 - release → staging#11006

Merged
abailly-akamai merged 65 commits intostagingfrom
release-v1.129.0
Sep 26, 2024
Merged

Release v1.129.0 - release → staging#11006
abailly-akamai merged 65 commits intostagingfrom
release-v1.129.0

Conversation

@coliu-akamai
Copy link
Contributor

Cloud Manager [2024-09-30] - v1.129.0

Added:

  • GPUv2 Plan Selection Egress Banner (#10956)

Changed:

  • Move Region section above Images in Linode Create and update default OS to Ubuntu 24.04 LTS (#10858)
  • VPC Assign Linodes table header (#10940)
  • Copy updates in Create with CLI modal (#10954)
  • Better 'Backups Enabled' default when cloning Linode (#10959)
  • Disable 'Save' button in Change Avatar Color dialog until color is changed (#10963)
  • Limits: surface new API errors in Linode and LKE flows (#10969)
  • Update Images empty state as part of Image Service Gen2 (#10985)
  • Update Image Upload dropzone copy as part of Image Service Gen2 (#10986)

Fixed:

  • Missing radio button labels for User Permissions (#10908)
  • Scrollbar showing briefly on Splash Screen (#10922)
  • Misaligned DNS banner text (#10924)
  • Objects Table Refreshing Logic Fixed (#10927)
  • Missing label for Full Account Toggle (#10931)
  • Textarea tooltip icon focus area (#10938)
  • Flickering on the user profile page when updating the currently signed in user's username (#10947)
  • Linode IPv6 Range rDNS typo (#10948)
  • Cancel Button Not Functioning in Delete Node Balancer Configuration Dialog (#10962)
  • Incorrect URL slug for Apache Spark Cluster Marketplace documentation (#10965)
  • Incorrect timezone in Database Maintenance Window tooltip, inaccurate Resize status of Database, and unneeded replication_type in v2 createPayload (#10980)
  • DBaaS backups disable invalid dates (#10988)
  • DBaaS V2 logo on empty landing (#10993)
  • Enabled Shared CPU tab for 2-nodes Database Cluster Resize (#10995)
  • Set full height to DX Tools Modal and add Linode API link (#10998)
  • Database Detail page Summary tab display of username and read-only host (#10989)

Removed:

  • Support for Gravatar as user profile avatars (#10930)
  • AddNewLink component, replacing instances with Button (#10966)

Tech Stories:

  • Replace 'react-select' with Autocomplete in Profile (#10780)
  • Update storybook to take care of tar vulnerability (#10934)
  • Update dompurify and jsPDF packages to resolve dependabot security alerts (#10955)
  • Remove Linode Create v1 (#10958)
  • Update vite and related packages to latest versions (#10960)
  • Update husky to latest (#10990)
  • Add Accessibility tab to Storybook Stories (#10942)
  • Mark formik as deprecated (#10944)
  • Fix console error on Volume Create - Linode Config selection (#10970)

Tests:

  • Tag cypress tests by adding the "method:e2e" and "purpose:dcTesting" (#10915)
  • Added unit tests for the NodeBalancerDetail package (#10916)
  • Add unit tests for Dialog and DeletionDialog components (#10917)
  • Add unit tests for rest of NodeBalancers package (#10945)
  • Add unit tests for AccountActivationLanding component (#10966)
  • Fix plan selection test always failing on reattempts (#10976)
  • Fix test flake in nodebalancers-create-in-complex-form.spec.ts (#10981)
  • Improve region selection RegEx to resolve test failures when selecting certain regions (#10983)
  • Address Linode deletion test flakiness (#10999)

Upcoming Features:

  • Add Landing Page and update Empty-State Landing page for DBaaS V2 (#10823)
  • Update CSS for widget level filters and widget heading title for ACLP (#10903)
  • Fix 'Create Volume' button state on Volume Create page when 'Encrypt Volume' checkbox is checked (#10929)
  • DBaaS V2 enhancements to the Summary and Settings tabs (#10939)
  • Enhance CSS for Cloudpulse widget and main bar components (#10951)
  • DBaaS V2 enhancements to the Backups (#10961)
  • Update URL for Volume Encryption guide (#10973)
  • Update Region description helper text (#10987)

APIv4 [2024-09-30] - v0.127.0

Changed:

  • Make replication_type and replication_commit_type optional in MySQL and Postgres interfaces (#10980)
  • DBaaS restore method name (#10988)

Fixed:

  • Include standby field in DatabaseHosts interface (#10989)

Upcoming Features:

  • DBaaS V2 readonly hosts (#10939)

Validation [2024-09-30] - v0.53.0

Changed:

  • Make replication_type and replication_commit_type optional in databases.schema.ts (#10980)

hkhalil-akamai and others added 30 commits September 11, 2024 15:26
…" and "purpose:dcTesting" (#10915)

* tag cypress tests

* Added changeset: Tag cypress tests by adding the method:e2e and purpose:dcTesting

* Update cy.tag
…ility (#10934)

* update storybook to take care of tar vulnerability

* Added changeset: Update storybook to take care of tar vulnerability
* refactor: [M3-6908] - Replace react-select in Profile

* Update PhoneVerification styles

* Comment out styles

* Updates to Autocomplete to allow custom styles for PopperComponent

* Reapply updates to CreateAPITokenDrawer

* Add changeset

* Revert changes to TimezoneForm

* Fix more styling issues and mobile view

* Fix broken unit tests in CreateAPITokenDrawer

* Fix broken unit test in TimezoneForm

* Fix e2e test in Billing

* Fix failing e2e and console errors mentioned in PR review

* Fix styling issues from PR review

* Fix selected option highlight in Question Component

* Fix failing test, ui bug, and 3rd party auth bug
…e A/B Test (#10906)

* unit test coverage for HostNameTableCell

* Revert "unit test coverage for HostNameTableCell"

This reverts commit b274baf.

* Create feature flag for DX tools A/B testing

* Add data attributes for DX tools for tracking

* Update Actions.test.tsx

* Test flag

* Add classname

* Add event emitters to the LD from DX tools

* update with correct keys

* Destructure tabs

* code cleanup

* Add event emitter to Integration and SDK tab resources.

* Add go and python code snippets

* Add Linode CLI Tab Selection

* Remove old ab test code

* Cleanup conditionals

* Add changeset

* Revert "Merge branch 'linode:develop' into develop"

This reverts commit bfed239, reversing
changes made to 342fd96.

* Reapply "Merge branch 'linode:develop' into develop"

This reverts commit 9e54b55.

---------

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
…#10908)

* fix: [M3-7574] - Fix missing label for user permission radio btns

* Add changeset
* feat: [UIE-8054] - DBaaS enhancements 1

* UIE-8002 feat(DBaaS): New/Existing Customer Landing Page

* UIE-8002 feat(DBaaS): Landing Page with feature flag

* Added changeset: Add Landing Page for V2

* Added changeset: Add Landing Page and update Empty-State Landing page for DBaaS V2

* feat: [UIE-8002] - Review fix: refactoring and variable renaming

* feat: [UIE-8002] - Review fix: change capability for region select

---------

Co-authored-by: Conal Ryan <corya@akamai.com>
* add missing `srSpeak` utility

* Added changeset: Scrollbar showing briefly on Splash Screen

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
Release v1.128.0 - staging → master
…lignment

fix: [M3-8161] - Fix misaligned DNS banner text
…og components (#10917)

* Add unit tests for dialog and deletiondialog components

* Added changeset: Add unit tests for Dialog and DeletionDialog components

* Clean up...

* Fix typo
## Description 📝
Fixes the focus area for tooltips to be a circle rather than an oval as before.

## How to test 🧪
Verify textfield tooltips' focus areas render as a circle and otherwise work as before.
…10903)

* upcoming: [DI-20709] - CSS updates for widget level filters

* upcoming: [DI-20709] - ES lint fixes

* upcoming: [DI-20709] - Added comments

* upcoming: [DI-20709] - Added changeset

* upcoming: [DI-20709] - Color updates for zoomer component with use them hook

* upcoming: [DI-20585] - CSS changes

* upcoming: [DI-20585] - Removed unused values and imports

* upcoming: [DI-20585] - Removed unused values and imports

* upcoming: [DI-20585] - Use common utils

* upcoming: [DI-20585] - Comment updates

* upcoming: [DI-20585] - Remove any

* upcoming: [DI-20585] - Removing height and adjusting width. Removed divider in widget

* upcoming: [DI-20585] - Removed placeholder on selection and UT updates

* upcoming: [DI-20585] - UT updates

* upcoming: [DI-20585] - Using form control for width of filters

* upcoming: [DI-20585] - Alignment fix

* upcoming: [DI-20585] - PR comments

* upcoming: [DI-20585] - PR comments

* upcoming: [DI-20585] - Updated code syntax for handling small size screens

* upcoming: [DI-20585] - CamelCase for properties

* upcoming: [DI-20585] - Style to sx

---------

Co-authored-by: vmangalr <vmangalr@akamai.com>
…e currently signed in user's username (#10947)

* update the profile cache manually rather than doing an invalidation

* Added changeset: Flickering on the user profile page when updating the currently signed in user's username

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.1.0 to 3.1.3.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.1.0...3.1.3)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Clean up, clean up

* Remove missed clean up on Profile Details page

* Add changeset

* Use 'Akamai' instead of 'Linode' username for sys events

* Update unit tests
* initial commit: eslintrc rule

* use eslint-plugin-cloud-manager

* Documentation

* Added changeset: Mark formik as deprecated

* feedback @coliu-akamai
…10945)

* quick eslint fixes

* unit tests for nb passive check and delete dialog

* starting tests for NodeBalancerConfigNode

* nodebalancerconfignode tests

* update tests in config panel to account for active check component

* unit test for NodeBalancerCreate to confirm it renders

* Added changeset: Add unit tests for rest of NodeBalancers package

* Update packages/manager/src/features/NodeBalancers/NodeBalancerConfigNode.test.tsx

Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>

* Update packages/manager/src/features/NodeBalancers/NodeBalancerCreate.test.tsx

Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>

---------

Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
* updates dompurify to get rid of the dependabot alert

* Added changeset: Update dompurify package to resolve dependabot security alerts

* oh jspdf update just came out

* update changeset
* remove extra 2

* use `<LinkButton />`

* fix imports

* make `<LinkButton />` focusable by keyboard

* Added changeset: Linode IPv6 Range rDNS typo

* clean up

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
* fix apache spark slug

* Added changeset: Fix Marketplace Apache Spark Cluster URL slug to point to correct documentation

* revise changeset
* bump vite and vite related packages

* update other packages

* changeset

* update yarn.lock
…og until color is changed (#10963)

* Disable Save button until color is changed

* Update unit test

* Added changeset: Disable 'Save' button in Change Avatar Color dialog until color is changed

* Update test coverage
* unit test coverage for HostNameTableCell

* Revert "unit test coverage for HostNameTableCell"

This reverts commit b274baf.

* Copy updates in Create with CLI modal

* Added changeset: Copy updates in Create with CLI modal

* Update packages/manager/src/features/Linodes/LinodesCreate/ApiAwarenessModal/ApiAwarenessModal.tsx

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>

* Update create-linode-view-code-snippet.spec.ts

---------

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
corya-akamai and others added 10 commits September 25, 2024 09:07
…e Service Gen2 (#10986)

* make copy update on image upload

* update tests

* Added changeset: Update Image Upload dropzone copy as part of Image Service Gen2

* update image pricing `$.10/GB` ➡️ `-zsh.10/GB`

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
* fix: [UIE-8146] - DBaaS V2 bug fix

* Add changesets for apiv4 and validation packages

* Update packages/manager/.changeset/pr-10980-fixed-1726845381695.md

* fix: [UIE-8146] - review fix

---------

Co-authored-by: mjac0bs <mjacobs@akamai.com>
Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
* round 1 of deleting stuff

* round 2 of deleting stuff

* round 3 of deleting stuff

* round 4 of deleting stuff

* fix up one click app tests

* fix unit test

* Added changeset: Remove Linode Create v1

* remove `.only()`

* get test working

* clean up unused utils and lodash packages

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
…red Autocomplete (#11001)

* Fix ConfigSelect uncontrolled Autocomplete warning

* Added changeset: Crash when switching between Linodes in Volume Create page

* Remove changeset
* unit test coverage for HostNameTableCell

* Revert "unit test coverage for HostNameTableCell"

This reverts commit b274baf.

* fix: [UIE-8152] - DBaaS V2 Resize: disable shared plans tab for 2-nodes cluster

* Added changeset: Enabled Shared CPU tab for 2-nodes Database Cluster Resize

---------

Co-authored-by: cpathipa <119517080+cpathipa@users.noreply.github.com>
* initial commit: new banner and flag value

* Copy update

* Update link

* Added changeset: GPUv2 Plan Selection Egress Banner

* feedback @bnussman-akamai

* fix plan selection test
@coliu-akamai coliu-akamai added the Release → Staging Pre-Release: Release → Staging label Sep 25, 2024
@coliu-akamai coliu-akamai self-assigned this Sep 25, 2024
@coliu-akamai coliu-akamai requested review from a team as code owners September 25, 2024 19:51
@coliu-akamai coliu-akamai requested review from carrillo-erik, cpathipa and jdamore-linode and removed request for a team September 25, 2024 19:51
@github-actions
Copy link

github-actions bot commented Sep 25, 2024

Coverage Report:
Base Coverage: 86.63%
Current Coverage: 86.98%

@cypress
Copy link

cypress bot commented Sep 26, 2024

Cloud Manager E2E    Run #6578

Run Properties:  status check passed Passed #6578  •  git commit a6bd924a95: feat: [M3-8581] - GPUv2 Plan Selection Egress Banner (#10956)
Project Cloud Manager E2E
Branch Review develop
Run status status check passed Passed #6578
Run duration 25m 18s
Commit git commit a6bd924a95: feat: [M3-8581] - GPUv2 Plan Selection Egress Banner (#10956)
Committer Alban Bailly
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 3
Tests that did not run due to a developer annotating a test with .skip  Pending 2
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 408
View all changes introduced in this branch ↗︎

AzureLatte
AzureLatte previously approved these changes Sep 26, 2024
@abailly-akamai abailly-akamai merged commit d92b8cd into staging Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release → Staging Pre-Release: Release → Staging

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.