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

Release v1.129.0 - release → staging #11006

Merged
merged 65 commits into from
Sep 26, 2024
Merged

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 jdamore-linode, carrillo-erik and cpathipa and removed request for a team September 25, 2024 19:51
Copy link

github-actions bot commented Sep 25, 2024

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

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
22 checks passed
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
None yet
Development

Successfully merging this pull request may close these issues.