-
Notifications
You must be signed in to change notification settings - Fork 364
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.118.0 - release → staging #10410
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* initial work in VPC section * prefill region in create VPC drawer * Added changeset: Linode Create Refactor - VPC - Part 10 * make behavior match production more and add summary item * add document segment title * start unit testing * add more unit testing * improve ordering of interfaces and improve error handling * dial in interfaces logic * more unit testing * improve validation error message * Added changeset: Improved VPC `ip_ranges` validation in `LinodeInterfaceSchema` * add some comments * fix spelling * make IP Range X button align with input * fix checkbox clickable area * use bold text insted of `h3` heading * re-add conditional copy * dial in styles @dwiley-akamai * fix spelling from old PR @dwiley-akamai * fix conditional copy logic * make vpc select match with of all others on the page --------- Co-authored-by: Banks Nussman <banks@nussman.us>
## Description 📝 Update the gecko feature flag from a boolean to an object so we can have more granular control for Beta/GA ## Changes 🔄 - Use `gecko2` object feature flag over `gecko` feature flag - Add placeholder logic for GA for the Linode's landing page and region select ## How to test 🧪 ### Prerequisites - Ensure you have the gecko customer tag (reach out for more info) ### Verification steps Note: You may need to click `reset to LD defaults flags` in dev tools after each variation switch to see the changes - On LD development, test the gecko2 variations: - Feature ON, GA OFF - No GA Gecko text on the Linode's landing or region select in Linode Create - Gecko Beta features display as expected (See M3-7491 for feature overview) - Feature ON, GA ON - You should see GA Gecko text on the Linode's landing and region select in Linode Create - Gecko Beta features display as expected except for the above overwritten for GA - Everything OFF (you can just uncheck the Gecko feature flag in the dev tools) - You should see no Gecko features
…10366) * Invalide PG queries on linode create/delete * Added changeset: Invalidate Placement Group queries on Linode create & delete mutations
* M3-7395 Add new cypress tests to longview landing page * Fix comments * Added changeset: Add new cypress tests to longview landing page * Change based on comments
* upcoming: [M3-7902] - Add PG region limit help text * Add changeset * PR review feedback concerning helperText and local state * fix units and remove unecessary state * Fix region select failing test * Prevent rendering of pg create drawer without flag * fix for e2e tests --------- Co-authored-by: Alban Bailly <abailly@akamai.com>
#10350) * Add VM Placement Group landing page empty state test * Fix heading text selection * Added changeset: Add VM Placement Group landing page empty state UI test * increase type safety * rename e2e path * change file name too --------- Co-authored-by: Alban Bailly <abailly@akamai.com>
* mock correct response * Added changeset: Fix `machine-image-upload.spec.ts` e2e test flake --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…alytics (#10365) * Update Analytics docs and migrate to a new page * Added changeset: Update documentation on Adobe Analytics to cover data property
…10376) * Save work with intial query, factory, util creation * Clean up unneeded function, move query to volumes.ts * Clean up old type, improve function comment * Update MSW with new volumes/types endpoint * Add invalid pricing error state - it has issues * Do not display pricing error while loading * Add test coverage for error handling * Clean up * Clean up * Fix button loading states; add price loading state * Fix test by mocking request to address loading state * Add changesets * Remove .only from test * Clean up loading state regressions; add consts to help * Recategorize changeset * Use restrictedGlobalGrantCheck hook
Release v1.117.0 - staging → master
…ion (#10372) * Initial commit: save work * Add coverage * fix test * Added changeset: Fix & Improve Placement Groups feature restriction * Fix e2e
) * upcoming: [M3-7621] - Add PlacementGroups to migrate flow * Add feature flag logic to hide PG in migrate linode flow * Handle PG select reset on region change * Add conditional logic to solve state update problem in pg select * Remove useEffect * Add changeset * Fix failing unit test * improve selection types * Handle helper for select and migration types * Add changeset and fix typo * Add unit test for pg select component * Update unit test wording * Fix typo and invalidate pg data if pg in migration payload --------- Co-authored-by: Alban Bailly <abailly@akamai.com>
* upcoming: [M3-7979] - Update Placement Group svg icon * Fix color issues with icon states * Add changeset
…D account capability (#10371) ## Description 📝 Deprecate `isFeatureEnabled` function and add new function `isFeatureEnabledV2` which uses AND logic instead of OR ## Preview 📷 | | Capabilities On | Capabilities Off | | ------- | ------- | ------- | | LD Feature Flag On | Show feature: YES | Show feature: NO | | LD Feature Flag Off | Show feature: NO | Show feature: NO |
* initial live validation * initial live validation * fix unit test failure * focus region select on error * dial in some styles and refs * Added changeset: Linode Create Refactor - Validation * improve vpc validation * fixes * spelling fixes * surface interface API error as a general error * improve VLANs wrapping * fix typo --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* initial work * filter options based on stackscript compatibility * implement complex preselection logic * clean up a bit * implement details dialog * fix some query param logic * lots of behavior changes to match production * fix image select clear behavior and fix table waypoint console error * improve validation for when image is `null` * first unit tests * add lots of unit testing * add stackscript event handler * hook up validation packages for realtime validation * use default validation behavior * Revert "hook up validation packages for realtime validation" This reverts commit f56e4ad. * handle resets when switching tabs * add changesets * add some comments * bold label and pre-select if only one option * improve ux * fix unit tests * add comment --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* save progress * save progress * save progress * Save progress * fix tests * code cleanup * Improve coverage * moar cleanup * Added changeset: RegionSelect disabled option API updates * Address feedback * Address feedback 2 * fix test
…y drawers (#10338) * Update Select All from 'None' to 'No Access' and add border * Disable the Create Token button until scope selection is made * Add test coverage * Apply Select All row styling; fix radio state without regions * Fix default bucket access selection to no selection * Add util and logic to disable create button; add test * Update PAT test to account for UI updates * Update one more test * Fix type * Added changeset: Improve the UX of access key drawers * Clean up * Update packages/manager/.changeset/pr-10338-changed-1712685790473.md Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com> * Address feedback: disable button if any missing scope selections * Update PAT test coverage * Use new scope interface for displayed access key scopes * Clean up types and exports --------- Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
* fix: [M3-7992] - Fix CSS vendor prefix bug in Chrome * Add changeset
* clean up top menu * fix bell styles * fix storybook build * Added changeset: Top Menu clean up and refactor * make small screen sizes match prod * remove unnessesary keys * clean up * fix e2e test * fix lighthouse score - improve accessability by rendering a link insted of a button * improvements and feedback @abailly-akamai * revert notifications aria-label change --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…ased (#10330) ## Description 📝 Fix chart y-axis values being trimmed for large values and add support for Billion and Trillion values ## How to test 🧪 ### Verification steps - Go to a Longview client details page and check the charts (you may need to refresh/play with the dropdown if there's an error loading the data). The y-axis label values should no longer be cut off Co-authored-by: Hussain Khalil <hkhalil@akamai.com>
…tive (#10378) * Save work * Handle all instances and types * fix tests * build fixes * Trusted types policy * Added changeset: Replace sanitize-html with dompurify
…ailability" phrasing change (#10394)
Fixes a few console errors caused by change: [M3-7994] - Clean up Top Menu and Fix Inconsistencies #10383 Sorry!! 🤦 Allows our Link component to accept a ref (had to do this to fix Tooltip ref error) Co-authored-by: Banks Nussman <banks@nussman.us>
## Description 📝 Rename terminology from Edge site/server to edge region and remove Gecko GA copy placeholder text ## Target release date 🗓️ 4/29 ## How to test 🧪 ### Prerequisites (How to setup test environment) - Ensure your account has the `new-dc-testing-gecko` customer tag ### Verification steps (How to verify changes) - Go to the region select in `/linodes/create` and verify the copy changes - Try to migrate a Linode in an edge region and confirm the copy change
* fix: [UIE-7601] - disable smaller plans * Added changeset: Prevent clickable disabled smaller plans in Resizing Tab * Added changeset: Prevent clickable disabled smaller plans in Resizing Tab
* initial analytics events * fixes * wait for adobe to load * handle error case * Added changeset: Add Gravatar Analytics * early return --------- Co-authored-by: Banks Nussman <banks@nussman.us>
…itial fetch completes (#10388) * fix: [M3-7833] - New OBJ Buckets do not appear when created before initial fetch completes * Added changeset: New OBJ Buckets do not appear when created before initial fetch completes * Revert "fix: [M3-7833] - New OBJ Buckets do not appear when created before initial fetch completes" This reverts commit 312ecdc. * Cancel any outgoing buckets refetches while creating new bucket.
* feat: adds April 2024 Marketplace Apps + deprecations + asset cleanup * Added changeset: April Marketplace additions + deprecations * adds svgs + hex codes * revert ant community removal, delay cassandra * remove comments + cassandra entries * Fix name discrepancy to open drawer * Update changesets * Update changesets * Update the correct app name; there are two * Account for cluster OCAs when checking app drawer contents --------- Co-authored-by: mjac0bs <mjacobs@akamai.com> Co-authored-by: Joe D'Amore <jdamore@linode.com>
…0395) * inital work * initial udf support * clean up and test * hook up error handling * control each key indivisually * test more and dial in * Added changeset: Linode Create Refactor - Add User Defined Fields * prevent placement group 500 error * feedback * clean up `separateUDFsByRequiredStatus` * remove `getIsUDFOptional` in favor of `getIsUDFRequired` * fix logic --------- Co-authored-by: Banks Nussman <banks@nussman.us>
* Add visit tracking commands to observe when a page visit or reload occurs * Wait for page reload to occur on account switch before waiting for API data * Added changeset: Fix hanging account switching test
…ncements (#10240) * M3-7500 Add tests for Parent/Child Users & Grants page enhancements * Fix comments * Added changeset: Add tests for Parent/Child Users & Grants page * Fix comments * Minor fix * Delete duplicated test coverage now in users-landing-page.spec.ts --------- Co-authored-by: mjac0bs <mjacobs@akamai.com>
…and consolidation (#10387) * Update RegionSelect unavailable region tooltip copy * initial commit: styles and cleanup * Save work * Save work * save work still need to work on tests * fix initial tests * add extractPlansInformation unit * add unit for plansPanel * e2e part 1 * e2e part 2 - wrap up * cleanup * Added changeset: PlanSelection availability updates and consolidation * cleanup naming conventions * better tooltip width * feedback @dwiley-akamai * small bug with tooltip logic
hkhalil-akamai
requested review from
jdamore-linode,
dwiley-akamai and
carrillo-erik
and removed request for
a team
April 25, 2024 19:54
Coverage Report: ✅ |
jdamore-linode
approved these changes
Apr 25, 2024
carrillo-erik
approved these changes
Apr 25, 2024
hkhalil-akamai
changed the title
Release v.118.0 - release → staging
Release v1.118.0 - release → staging
Apr 29, 2024
bnussman-akamai
approved these changes
Apr 29, 2024
cpathipa
approved these changes
Apr 29, 2024
mjac0bs
approved these changes
Apr 29, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changelog, version bumps, and functionality looked good from release testing.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cloud Manager
[2024-04-29] - v1.118.0
Added:
Changed:
volumes/types
endpoint (#10376)Fixed:
Removed:
Tech Stories:
Tests:
machine-image-upload.spec.ts
e2e test flake (#10370)linode-config.spec.ts
(#10391)Upcoming Features:
API-v4
[2024-04-29] - v0.115.0
Added:
volumes/types
(#10376)Changed:
stackscript_id
to benull
inCreateLinodeRequest
(#10367)Upcoming Features:
Validation
[2024-04-29] - v0.45.0
Changed:
ip_ranges
validation inLinodeInterfaceSchema
(#10354)stackscript_id
to benull
inCreateLinodeSchema
(#10367)