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.96.0 - staging → master #9316

Merged
merged 62 commits into from
Jun 26, 2023
Merged

Release v1.96.0 - staging → master #9316

merged 62 commits into from
Jun 26, 2023

Conversation

carrillo-erik
Copy link
Contributor

Cloud Manager

[2023-06-26] - v1.96.0

Added:

  • Dynamic Premium Plans support for Linode creation flows (#9253)
  • Dynamic GPU Plans support for Linode creation flows (#9284)

Changed:

  • Improve Linode Power confirmation dialog layout and UX copy (#9240)
  • Improve Premium plans Tab copy (#9287)

Fixed:

  • Timestamps for finished events show time of completion instead of start (#9215)
  • Corrected typos in Marketplace app summaries & descriptions (#9260)
  • Button alignment on Nodebalancer Create page (#9272)
  • Linodes Landing Grid/Tag views and toggle button styling (#9273)
  • Fixed crash caused by un-escaped RegEx (#9280)
  • Show accurate Notification Threshold values when toggling in Linode Settings (#9281)
  • Regression with text input placeholder opacity (#9303)

Removed:

  • Deprecate Google Analytics and clean up unused custom events (#9266)

Tech Stories:

  • Fixed Github Actions build-manager step (#9274)
  • Help Landing: remove banner icon and refactor class components (#9230)
  • Migrate to functional component (#9256)
  • MUI v5 Migration - Components > FileUploader (#9254)
  • MUI v5 Migration - Components > LabelAndTagsPanel (#9270)
  • MUI v5 Migration - Components > LineGraph (#9276)
  • MUI v5 Migration - Components > Pagination (#9237)
  • MUI v5 Migration - Components > ProductInformationBanner (#9213)
  • MUI v5 Migration - Components > PromotionalOfferCard (#9239)
  • MUI v5 Migration - Components > TableRowEmpty, TableRowError, TableRowLoading (#9232)
  • MUI v5 Migration - Components > ImageSelect (#9267)
  • MUI v5 Migration - Components > MaintenanceBanner (#9278)
  • MUI v5 Migration - Components > MultipleIPInput (#9283)
  • MUI v5 Migration - Components > HighlightedMarkdown (#9244)
  • MUI v5 Migration - Components > ScriptCode (#9243)
  • MUI v5 Migration - Components > LinodeCLIModal (#9220)
  • Plan selection—reduce space (#9238)
  • React Query - Linode Disks (#9255)
  • React Query - Linode Resize Dialog (#9242)
  • React Query - Linode Volumes continued (#9218)
  • React Query - Linodes - LinodeSelect and refactor (#9193)
  • Refactor (#9263)
  • Refactor billing activity filters to improve caching (#9271)
  • Refactored AddNewMenu to use a MUI Menu (#9224)
  • Remove url-parse in factor of native Javascript (#9228)
  • Renamed LinkStyledButton to StyledLinkButton (#9248)
  • Update ExtendedAccordion, Prompt, and SafeTabPanel components (#9241)

API-v4

[2023-06-26] - v0.95.0

Added:

  • New Region Capability (Premium Plans) (#9253)
  • Database API-V4 types to support Premium plans (#9257)

Removed:

  • References to deprecated Google Tag Manager (#9266)

carrillo-erik and others added 30 commits June 7, 2023 02:58
…n Reach UI (#9224)

* initial refactor

* some e2e fixes and re-add diviver

* make colors match existing UI

* clean up

* restore actual links

* simplify backdrop themeing and remove backdrop for MUI menus

* fix e2e test

* Added changeset: Refactored AddNewMenu to use a MUI Menu

* update comment

* ux feedback

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
…9218)

* dont use the old linode context for Linode Volumes

* feedback @carrillo-erik

* Update packages/manager/src/features/Volumes/VolumesActionMenu.tsx

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

* Added changeset: React Query - Linode Volumes continued

* remove stray file

* disable dele when volume is attached

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
* Refactor: [M3-6619]: HelpLanding: remove icon and MUI refactor

* Added changeset: Help Landing: remove banner icon and refactor class components

* Refactor: [M3-6619]: Feedback for better styled notice
refactor: [M3-6357] - Refactor LinodeCLIModal
#9215)

* Add util function to calculate finished event timestamps

* Add unit test for getEventTimestamp util

* Use event factory for EventRow test

* Update RowProps for EventRow test; do not test timestamp

* Update test case and alphabetize destructured props

* Clean up

* Don't assume event has a status

* Add changeset

* Calculate updated timestamp on failed events
…eRowError, TableRowLoading` (#9232)

## Description 📝
Migrate styles for the TableRowEmpty, TableRowError, and TableRowLoading components

## How to test 🧪
Check table row states across the app and ensure the component stories render in storybook
…og layout and UX copy (#9240)

* Update Linode Power Off modal layout and UX copy

* Fix bug where long dialog title overlaps X button

* Added changeset: Improve Linode Power confirmation dialog layout and UX copy

* Update copy for Power On dialog and fix text wrapping
…Panel` (#9241)

## Description 📝
Update the ExtendedAccordion, Prompt, and SafeTabPanel components to match our current patterns

## How to test 🧪
Check that the components still render
Release v1.95.0 – `master` → `develop`
…nationFooter` (#9237)

* initial refactor

* dont use Grid

* use tss-react

* Added changeset: MUI v5 Migration - Pagination

* fix dark mode colors by fixing underlying theme issue

* remove useStyles

* clean up

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
* use native js insted of `url-parse`

* remove `@types/url-parse`

* Added changeset: Remove url-parse in factor of native Javascript

* update comment

* simplify and rename query param helper functions

* update comments

* fix spelling, thank you @dwiley-akamai

---------

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

* refactor: [M3-6346] - MUI v5 Migration – Components > HighlightedMarkdown

* Added changeset: MUI v5 Migration – Components > HighlightedMarkdown

* PR - Feedback - use SX props
… packages (#9221)

* Chore: [M3-6667]: initial commit - move files around

* Chore: [M3-6667]: multi packages changesets

* Chore: [M3-6667]: multi packages changelog generation

* Chore: [M3-6667]: delete changesets fix

* Chore: [M3-6667]: cleanup and icons

* Chore: [M3-6667]: reset entries within loop

* Chore: [M3-6667]: Uodate contributing doc
…utton (#9248)

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

* feat: [M3-6703] - Update MSW and Database API-V4 types to support Premium plans.

* Added changeset: Database API-V4 types to support Premium plans
…9213)

* refactor: [M3-6377] - MUI v5 - Components > ProductInformationBanner

* Added changeset: MUI v5 - Components > ProductInformationBanner

* Fix import changes
Release v1.95.1 – master → develop
…9254)

## Description 📝
- Fix bug where the upload arrow wasn't animating
- Migrate styles for the FileUploader component and code pattern updates

## How to test 🧪
Check the success/error states of the File Upload in `/images/create/upload` and in an Object Storage bucket, ensure there are no regressions
* Convert <App /> to functional component

* Added changeset: Migrate <App /> to functional component

* Feedback @jaalah-akamai

* Use in-house ErrorBoundary

* Fix ErrorBoundary

* Remove default export

* Fix App component's display name
…s` (#9258)

* Update props names and export type

* Revert accidental change
Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
* Rename FakeSpec.ts to oneClickApps.ts and fix typos

* DropBox -> Dropbox

* Added changeset: Corrected typos in Marketplace app summaries & descriptions
… flows (#9253)

* Feature: [M3-6665] Update TextTooltip, add story and test

* Feature: [M3-6665] Prop drilling for region data

* Feature: [M3-6665] Storybook cleanup

* Feature: [M3-6665] Building blocks

* Feature: [M3-6665] refining display logic

* Chore: [M3-6667]: Styling

* Chore: [M3-6667]: Update tests

* feat: [M3-6665] Saving work: k8 flow

* feat: [M3-6665] Saving work: k8 flow

* Chore: [M3-6667]: Handle k8 creation and node pools

* Chore: [M3-6667]: Add Node pools updates

* Chore: [M3-6667]: Styling fixes

* Chore: [M3-6667]: Some cleanup

* Added changeset: Dynamic Premium Plans support for Linode creation flows

* Added changeset: New Region Capability (Premium Plans)

* Feature: [M3-6665] small feedback fix

* Feature: [M3-6665] feedback: cleaner test
carrillo-erik and others added 10 commits June 22, 2023 13:28
* Added changeset: Regression with text input placeholder opacity

* Fix: [M3-6716] Regression with placeholder opacity
)

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
* Update metadata docs link

* Add changeset

* update create/upload image tooltip links

---------

Co-authored-by: Hana Xu <hxu@akamai.com>
Release v1.96.0 - `release` → `staging`
@bnussman-akamai bnussman-akamai added Approved Multiple approvals and ready to merge! and removed Add'tl Approval Needed Waiting on another approval! labels Jun 26, 2023
@jdamore-linode
Copy link
Contributor

The firewall create test failure can be disregarded for the release. This failure is mitigated by the fact that the failure is caused by a test problem, not a Cloud Manager problem, and the issue is already resolved in our develop branch.

cc @carrillo-erik

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved Multiple approvals and ready to merge! Missing Changeset Release Cloud Manager releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.