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.127.0 - staging → master #10875

Merged
merged 53 commits into from
Sep 3, 2024
Merged

Release v1.127.0 - staging → master #10875

merged 53 commits into from
Sep 3, 2024

Conversation

abailly-akamai
Copy link
Contributor

@abailly-akamai abailly-akamai commented Sep 3, 2024

Cloud Manager [2024-09-03] - v1.127.0

Added:

Changed:

  • Improve support ticket form pre-population and field labels (#10745)
  • Open LISH in a popup window rather than a new tab (#10789)
  • Use static number of rows in column in LISH to prevent resize and cursor positioning problems (#10789)
  • Move manual snapshot error message from Linode Backups page to snapshot confirmation dialog (#10791)
  • "Create Volume" button text to "Add Volume" (#10808)
  • Storybook navigation bar organization (#10809)
  • Increase block storage max volume size to 16TB (#10865)

Fixed:

  • Inability to open Object Storage folders that contain special characters (#10822)
  • Event handlers making a proportional number of GET requests to the number of incoming events (#10824)
  • Inaccessible, non-theme error text color in confirmation dialogs (#10828)
  • CreateSSHKeyDrawer being hidden by Rebuild Linode dialog (#10833)
  • Firewall warning not appearing in Create Linode flow (#10838)
  • Restricted users without account access unable to create Linodes on Linode Create v2 (#10846)

Tech Stories:

  • Improve local Storybook performance (#10762)
  • Remove patch-package dependency (#10800)
  • Update storybook to fix ip package vulnerability (#10827)
  • Update jsdom to remove ws package vulnerability (#10829)
  • Dependencies updates and resolution for braces package vulnerability (#10830)
  • Update browserlist to latest version (#10836)
  • Tag Linode Create v2 with form events (#10840)

Tests:

  • Add test for Linode create error flows (#10761)
  • Add Cypress test for Object Storage Gen2 Create flow for endpoint type E0, added unit tests for new Gen2 components (#10774)
  • Add unit tests for new Gen2 components (#10774)
  • Add test for Linode VPC config not recommended notices (#10781)
  • Refactor StackScript create test to be resilient to Image deprecations (#10788)
  • Resolve StackScripts pagination test failure (#10811)
  • Add unit test cases for CheckoutBar component (#10818)
  • Resolve StackScript Linode deploy test flake (#10826)
  • Add unit tests for Confirmation Dialogs (#10828)
  • Allow region select helpers to be used with mock data (#10832)

Upcoming Features:

  • Enhance support for CloudPulse X-Filters (#10769)
  • Hide CORS and SSL for OBJ Gen2 (#10776)
  • Update DBaaS menu item with V1 or V2 capability, add mock data (#10786)
  • Add “Encrypt Volume” checkbox in Edit Volume drawer (#10787)
  • Update Bucket Rate Limits (#10790)
  • Add "Encryption" column to Linode Volumes table (#10793)
  • Add bucket management Properties Tab for Object Storage Gen2 (#10797)
  • Display Endpoint Type alongside each endpoint hostname in Regions Column & Hostnames Drawers (#10796)
  • Add useRegionQuery and cleanup bucket landing page (#10801)
  • Add 'Encrypt Volume' checkbox to Clone Volume drawer (#10803)
  • Modify CloudPulseDashboardSelect and its relevant queries to support multiple service types (#10805)
  • Add new CloudPulseCustomSelect component and integrate with the global filter builder (#10807)
  • Add bucket rate limit info to Object Storage Bucket Details drawer (#10821)

API-v4 [2024-09-03] - v0.125.0

Added:

  • Managed Databases V2 capability and types (#10786)

Changed:

  • Deprecate getClusters (#10801)
  • Increase block storage max volume size to 16TB (#10865)

Upcoming Features:

  • Update AclpConfig type (#10769)
  • Add service types and getCloudPulseServiceTypes request (#10805)

Validation [2024-09-03] - v0.52.0

Fixed:

  • Lack of label error validation for letter casing and symbols when creating Object Storage bucket (#10842, #10847)

Changed:

  • Increase block storage max volume size to 16TB (#10865)

jaalah-akamai and others added 30 commits August 16, 2024 09:49
Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
…nfirmation dialog (#10791)

* move error to confirmation dialogue

* reset errors when closing dialogue

* Added changeset: Move manual snapshot error message from Linode Backups page to snapshot confirmation dialogue

* fix typo + add tests

* slight update to error message test

* address feedback
Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
* Add test for Linode create error flows

* Added changeset: Add test for Linode create error flows

* update after review
…enhanced preferences type for upcoming Cloudpulsecustomselect component (#10769)

Co-authored-by: vmangalr <vmangalr@akamai.com>
* revert lish changes based on feedback

* add chanegsets

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
…d labels (#10745)

* Pass form payload fields to support ticket form

* Display Linode plan label; fix ticket title regression

* Display LKE plan label(s)

* Clean up; fix type not being passed in create flow v1

* Fix console error for uncontrolled value; fix validation bug

* Update test

* Improve the entity type labeling

* Update test to handle dynamic entity type label

* Fix default value ordering

* Added changeset: Improve support ticket form  pre-population and field labels
* remove `patch-package` package

* Added changeset: Remove `patch-package` package

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
…age (#10801)

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Co-authored-by: Connie Liu <139280159+coliu-akamai@users.noreply.github.com>
Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>
* Filter StackScripts response data similarly to Cloud to fix content assertion failure

* Rename `smoke-community-stackscrips.spec.ts` to `smoke-community-stackscripts.spec.ts`

* Added changeset: Resolve StackScripts pagination test failure
Bumps [axios](https://github.com/axios/axios) from 1.6.8 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.6.8...v1.7.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ostname in Regions Column & Hostnames Drawers (#10796)
* feat: [UIE-8054] - DBaaS enhancements 1

* Added changeset: Update DBaaS menu item with V1 or V2 capability, add mock data

* Review comments

* feature flag

* review comments

* review comments

* review comments

* review comments
…equests to the number of incoming events (#10824)

* wrap invalidate queries

* Added changeset: Event handlers making a proportional number of GET requests to the number of incoming events

* add cypress test that would have caught bug

* link PR for context

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
## Description 📝
POC to clean up the side nav in Storybook by reorganizing the hierarchy/component stories, and making the logo smaller

## Changes  🔄
List any change relevant to the reviewer.
- Smaller Akamai logo
- Add `Icons` and `Foundations` section
- Move `Design System` section to the top
- Move relevant components to the new sections and consolidate related components into folders

## How to test 🧪
### Verification steps
(How to verify changes)
- Pull this PR locally and run `yarn storybook`
- Compare to https://design.linode.com/
#10827)

* Update storybook

* Added changeset: Update storybook to fix IP package vulnerability
* Add test cases for CheckoutBar component

* Added changeset: Add unit test cases for CheckoutBar component

* Remove unnecessary closing tags from components with no children

* Add test coverage for onDeploy method

* Refactor: Importing type with import type
…ces (#10781)

* Add Linode VPC config not recommended notices

* Added changeset: Add test for Linode VPC config not recommended notices
…ability (#10830)

* packages updates and resolution for braces

* Added changeset: Dependencies updates and resolution for `braces` package vulnerability

* update lint-staged in other packages
… Image deprecations (#10788)

* Refactor StackScript create test to be resilient to Image deprecations

* Added changeset: Refactor StackScript create test to be resilient to Image deprecations
…10829)

* Update jsdom

* Added changeset: Update jsdom to remove WS package vulnerability
#10310)

* Allow test weights files to be generated when running Cypress tests

* Allow test weights file to be read when distributing Cypress tests across multiple runners

* Document `CY_TEST_SPLIT_RUN_WEIGHTS` and `CY_TEST_GENWEIGHTS`
* Update browserlist-db

* remove browserslist ie specification

* replace with not-dead

* Added changeset: Update browserlist to latest version
skulpok-akamai and others added 6 commits August 29, 2024 09:36
…al characters (#10822)

* Add Intellij IDEA module files to .gitignore.

* fix: [M3-7305] - Correct Object Storage folder links containing special characters.

* Added changeset: Correct Object Storage folder links containing special characters.

* fix: [M3-7305] - code review comment applied: table explicit declaration replaced with wrapWithTableBody

* fix: [M3-7305] - corrected import for TableRowProps.

* Update packages/manager/.changeset/pr-10819-fixed-1724404332335.md

Co-authored-by: cpathipa <119517080+cpathipa@users.noreply.github.com>

* Update packages/manager/src/features/ObjectStorage/BucketDetail/FolderTableRow.test.tsx

Co-authored-by: cpathipa <119517080+cpathipa@users.noreply.github.com>

* fix typo

---------

Co-authored-by: cpathipa <119517080+cpathipa@users.noreply.github.com>
Co-authored-by: Alban Bailly <abailly@akamai.com>
* new: increased block storage max volume size to 16TB

* Update changelogs

---------

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Release v1.127.0 - release → staging
@abailly-akamai abailly-akamai added the Release Cloud Manager releases label Sep 3, 2024
@abailly-akamai abailly-akamai self-assigned this Sep 3, 2024
@abailly-akamai abailly-akamai requested review from a team as code owners September 3, 2024 17:03
Copy link

cypress bot commented Sep 3, 2024

Cloud Manager E2E    Run #6454

Run Properties:  status check passed Passed #6454  •  git commit cb5267ef0f: Merge pull request #10876 from jaalah-akamai/staging-update
Project Cloud Manager E2E
Branch Review staging
Run status status check passed Passed #6454
Run duration 22m 02s
Commit git commit cb5267ef0f: Merge pull request #10876 from jaalah-akamai/staging-update
Committer Jaalah Ramos
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
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 387
View all changes introduced in this branch ↗︎

Copy link

github-actions bot commented Sep 3, 2024

Coverage Report:
Base Coverage: 82.62%
Current Coverage: 82.88%

jaalah-akamai
jaalah-akamai previously approved these changes Sep 3, 2024
jdamore-linode
jdamore-linode previously approved these changes Sep 3, 2024
coliu-akamai
coliu-akamai previously approved these changes Sep 3, 2024
mjac0bs
mjac0bs previously approved these changes Sep 3, 2024
Copy link
Contributor

@mjac0bs mjac0bs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed and Fixed looked good, as well as a general check for UI regressions. 🚀

@jaalah-akamai jaalah-akamai dismissed stale reviews from mjac0bs, coliu-akamai, jdamore-linode, and themself via cb5267e September 3, 2024 19:34
Copy link
Contributor

@mjac0bs mjac0bs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reapproving with the OBJ bucket rate limits fix merged in.

@abailly-akamai abailly-akamai merged commit 825d82c into master Sep 3, 2024
41 of 42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release Cloud Manager releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.