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

Fix controller crash Scripting #279

Merged
merged 228 commits into from
Jan 16, 2025
Merged

Fix controller crash Scripting #279

merged 228 commits into from
Jan 16, 2025

Conversation

tkmcmaster
Copy link
Collaborator

It may need to be disabled
`response` to allow the access of multiple header values which share the
same header name
Fixes #19
… when using the `line` (default) `format`.Fixes #21
…e actix-web dependency. Haven't added backin the `/multipart` endpoint* Add action to create releases
… it throughout a test run and less data has to be kept in memory
* Fix `summaryType` as showing inverted (showing `bucket` for `test`and
vice versa)
* Fix `timestamp` as showing up as `null` for `bucket` summaries
* Filter out `url` and `method` from `tags` to match previous behavior
a "endpoing was delayed waiting for provider" event.
releases to the latest
version of OpenSSL, and change the url where we pull the source from to
GitHub because the openssl.com url breaks everytime there's a new
release
some of pewpew's concepts and design.
provider would incorrectly parse files with lines longer than 8KB
dependabot bot and others added 28 commits July 22, 2024 11:43
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.64 to 0.10.66.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](sfackler/rust-openssl@openssl-v0.10.64...openssl-v0.10.66)

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

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Updated cargo lock file to latest versions

* Fixed clippy warnings

* Updated dashmap to new release
* Updated Node version and dependencies

- Updated react-datepicker and storybook
- Held back rimraf due to requirement of Node 20
- Held back Bunyan due to 2.0.x still being beta
- Chai and Formidible do not support CommonJS are are still being held back by Next.js lack of support
- Updated lock file to latest

* Updated formidible to V3

- Formidible initially was forcing ESM in V3 however version 3.5.x has added back in commonJS support

* Updated lock file to latest versions

* Updated guide results-viewer lock file

* Updated Storybook to V8

* Added typings to Stories on the results viewer

* Updated lock file to latest versions. Tests all passed.
* Updated cargo lock file to latest versions

* Fixed clippy warnings

* Updated dashmap to new release

* Updated hyper and http in test_common

- Major changes. Many of the utility functions have been moved to the new hyper-util
- See https://hyper.rs/guides/1/upgrading/

* Updated root Cargo.toml to latest hyper and http

- Broken build. Still more to go.

* Updated root Cargo.toml to latest hyper and http

- Broken build. Still more to go.

* Updated code to handle hyper v1 and http v1

* Ignore clippy warning that breaks code if fixed as suggested

* Updated hyper, http, and lock file to latest

- Removed minor version constraint on hyper and http
- Added approved license BSD-2 Clause to the deny.toml

* Cleaned up code

- Removed unneeded dependencies
- Removed commented out code
- Cleaned up BoxBody type in test_common
* Added script to test the examples and script with example variables

* Updated example files to send to stdout so test_examples can view actual errors

* Fixed the loggers for several broken examples
* Added additional logging to the response handler

* Fixed a bug from the hyper upgrade

- We were using hyper Response::new to just copy the body when we should've been using Response::from_parts which keeps the headers and status when converting from Incoming to BoxBody

* Updated the Cargo.lock file to latest
* Fixed npm audit

* Fixed results-viewer npm audit
* Updated lock file to latest

* Updated version

* Fixed typo in log message

* Added code that if the password checkbox is checked and the variable name field is empty it will populate with 'PASSWORD'

* Updated eslint to v9 and renamed file

* Updated eslint config to flat config

* Fixed lint errors and warnings

* Fixed type in eslint file

* Fixed the sanitizedCopy functions and their tests (lint found we weren't validating)
* Updated results-viewer dependencies

- Updated eslint to v9
- Renamed .eslintrc to eslint.config.mjs
- Updated lock file to latest

* Updated eslint.config to new flat config

* Fixed lint warnings
* Updated allowed Node versions in package.json

* Updated version and lock file

* Removed the ec2-client that was no longer used

* Added eslint-recommended extend

* Added flag to create data during acceptance tests to PR flow

* Updated READMEs to remove setup.js and clean-up comments

* Cleaned up code still referencing blueprint

* Removed use of cast to any

* Removed references to blueprint or status

* Scrubbed data

* Updated openid-client and react-datepicker, held back storybook

* Updated storybook to latest

* Fixed typo on removing blueprint
* Updated version and lock file

* Updated storybook, cookie, and react-datepicker

* Fixed link in README

* Fixed log message

* Removed uneeeded dependencies and updated lock file

* Added cargo install to pr script
* Added lcov report to all nyc

* Removed file that shouldn't have been checked in

* Fixed typo in README for .sample-env
* Fixed a bug in the new 1.0.0 cookie that doesn't allow legacy imports

* Cleaned up error messages and configs

* Additional files found

* Found 2 more

* Fixed the yaml files that were being reverted

* Fixed race condition on unit tests

* Made a cleaner fix for the race condition
* Fixed the example in the docs to remove the dashes

* Updated the lock file to latest
* Updated lock file and dependencies

- Updated npm-run-all and express to latest
- Held back chai and openid-client due to ESM requirements
- Held back rimraf due to node v20 requirements

* Fixed quoting issue in json

* Updated dependencies and eslint

- Updated eslint to fixed version of eslint and typescript eslint
- Locked storybook version due to issue with newer versions of next dependency

* Updated Next.js to v15

* Updated logging parameters

- Changed yamlparser to let RUST_LOG override the LoggingLevel going to the yaml parser
- Added LOGGING_LEVEL and LOGGING_LEVEL_CONSOLE to comply with environement variable standards while keeping backwards compatibility

* Removed instrumentationHook now that it's on by default in Next 15

* Changed next.config to be a typescript file
* Fixed issue with storybook and webpack findDOMNode error

- With Next 15, we were getting some storybook errors about deprecated findDOMNode. The fix is to specify a nodeRef on TransitionGroups so findDOMNode is not called

* Added webpack typings to next.js and storybook

* Updated version for release
* Fixed the bug with multiple results files and switching between

- The null pointer throws on redraw. All the calculations and freeing of memory must be done within a setState block while the data is static

* Updated eslint to include storybook

* Updated eslint to include storybook

* Fixed eslint files
* Updated Request tool to get it online

* Removed unused component

* Updates to remove lint errors
* PewPew improvements

* Updated scripts for running locally
* Removed the yamlwriter and all its components from the controller

* Changed the yamlwriter link in the layout to go to the guide yaml writer

* Removed Non Prod message for login

* Removed unneeded vars
* Endpoint modal initially open w/o useEffect, removed devkey option

* Clear URL button added

* Clear URL button, query params, request body

* Replaced console.error with log()
* Added back in the ec2-metadata-service call to getInstanceId

* Updated version and dependencies

- Updated lockfile to latest
- Updated Mocha to v11

* Updated Next.js to 15.1

* Fixed timeout issue in unit tests by only calling metadata service in AWS
* Updated prepare to only build release code

* Fixed 1 hour limit on sqs and s3 when not in AWS

- If running in AWS we still create a single s3 or sqs client that gets returned, but the config now is a function that returns that client
- If not running in AWS, we create an s3 or sqs client each time we need it and use the fromIni to not cached the credentials
- mock.ts now creates it's own mock instance and then creates an override function for the s3 or sqs config to return the mocked client

* Updated lock file to latest

* Fixed crashing bug due to large console errors

- On test status with large console errors, we were loading the whole thing server side and it was crashing the server
- Changed to lazy load it client-side and call the API rather than process it all server-side

* Fixed bugs in formatError and log

* Fixed references still calling LoggingLevel rather than LOGGING_LEVEL

* Updated version for release

---------

Co-authored-by: Trevor McMaster <[email protected]>
* rampTime, loadTime, and peakLoad vars applied in form

* Fixed preview yaml errors

* Fixed double braces issue in endpoint hitrate
@tkmcmaster tkmcmaster self-assigned this Jan 16, 2025
@tkmcmaster tkmcmaster merged commit 74eed72 into 0.6.0-scripting-dev Jan 16, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants