-
Notifications
You must be signed in to change notification settings - Fork 83
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
Mainnet develop 0.4 update iota crypto #1396
Closed
Alex6323
wants to merge
23
commits into
iotaledger:mainnet-develop
from
Alex6323:mainnet-develop-0.4-update-iota-crypto
Closed
Mainnet develop 0.4 update iota crypto #1396
Alex6323
wants to merge
23
commits into
iotaledger:mainnet-develop
from
Alex6323:mainnet-develop-0.4-update-iota-crypto
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
* Extract Plugin trait, Mqtt, Mps, and VersionChecker * Extract dashboard plugin, add missing files, documentation * Copyright dates * Fix dashboard install in CI * Fmt * Fix submodule path in CI * Update bee-node README with correct locations * Fix changelog copypasta * Clippy * Fmt * Fix docs compilation from workspace root and docs CI * Fix build * Move docker and config files to new node crate location * Update docker workflow * Update docker-compose.yml * Update config file paths * Add doc comment * Fix CI * Update changelogs * Address comments * Address comments * Fmt
* Reset CI * Temporarily remove `mqtt` plugin * Add concurrency groups to other workflows
Merge mainnet-develop
Merge mainnet-develop
* Initial plugin * CI + docs * Reset interval * Clippy * Address comments, consistent log formatting * Address issues * Check for pre-release versions, add tests * Address comments * Fmt
* Instrument initial methods * Add config * Fmt, missing feature check * Remove trace config from toml * Use correct flamegraph filename * Fix equality check * Generate flamegraph if enabled * Fix clippy * Address comments * Add relevant section to config files * Fix configs
* 🎨 Add new `group_imports` formatting rule * 🤖 Run `rustfmt` * 🤖 Apply regex a gazilion times * 🤖 Run `rustfmt` again * Nits Co-authored-by: Thibault Martinez <[email protected]>
Merge mainnet-develop
Merge production
* Add API JWT changes * Add Dashboard JWT changes * Moving Dashboard auth logic * Lazy static regex generation; make use of RegexSet; complete permission filter * Format permission.rs * Format output.rs * Remove "extern crate" imports; document JWT Bearer * Base64 decode JWT payload to categorize JWT audience * Format jwt_api.rs * Read JWT payload to find out how to validate it correctly * Pass dashboard username * Fix var name * Fix config naming * Add dashboard feature in bee-rest-api * Fix bee-rest-api dependency in builder.rs * Update .json config files * rustfmt * Introduce MAX_RESPONSE_RESULTS constant * Improve naming of types and fields * Fix namings * Fix dependency in builder.rs * Fix field name in builder.rs * Fix another field in builder.rs * Return slice directly; .expect() instead of panic! * Fix trait bounds in peer.rs * Required async function * Require "dashboard" feature in permission.rs * Fix clippy * Collapse if statements in permission.rs * rustfmt * Collapse more if statements * Remove unneeded reference * Refactor "CustomRejection" for Dashboard * Fix imports * Fix internal server errors * rustfmt * Update dependencies, format, fix clippy * Fix typo in config.rs * Adjust println of JWT tool * Rename config structs * Update builder.rs * Update bee-node/bee-plugin/bee-plugin-dashboard/src/lib.rs Co-authored-by: Adam Gleave <[email protected]> * Update bee-api/bee-rest-api/src/endpoints/config.rs Co-authored-by: Adam Gleave <[email protected]> * Update bee-api/bee-rest-api/src/endpoints/routes/api/v1/output.rs Co-authored-by: Adam Gleave <[email protected]> * Format feature field; Rename "binding_socket_addr" > "bind_socket_addr"; pub(crate) route_to_regex; return &str instead &String * Document JWT splitting * Document base64 decoding * Fix missing Err() * Impl `Deref` for ApiArgsFullNode * pub(crate) endpoints * pub(crate) ApiArgsFullNodeInner fields * Use Duration in RestApiConfig * Remove Secs suffix * Refactor messages_find.rs * rustfmt * Fix unsuccessful merges * Format dashboard plugin * Format auth.rs * Make DEFAULT_WHITE_FLAG_SOLIDIFICATION_TIMEOUT a Duration * Make RestApiConfig fields private as there are public getters/setters * Use Duration::from_secs() insteasd * Comment unwrap * Remove type hint * Fix config usage * Use Duration::from_secs(..) instead * Update bee-api/bee-rest-api/src/endpoints/permission.rs Co-authored-by: /alex/ <[email protected]> * Add `with` prefix to setter functions * Simplify the Duration parsing from `white_flag_solidification_timeout` * Make use of `Copy` implementation for Duration * Avoid computing of the JWT hint for every call. * Make use of Duration in health.rs * Update configuration.mdx with REST API fields. Add JWT generation example * Update documentation/docs/examples.md Co-authored-by: Adam Gleave <[email protected]> Co-authored-by: /alex/ <[email protected]> Co-authored-by: Thibault Martinez <[email protected]>
* Out-comment mitigation logic * Log unconfirmed approver in past-cone pruning algo * Log trace milestones and confirmed messages * Remove out-commented code; Format * Replace unreachable with panic and message * Remove out-commented code * Change code comment * Remove unused tangle argument * Format
* add basic metrics functionality * update memory metric more often * use `ps` when the platform is unix-like * document all the things * add changelog * rename memory usage metric * rustfmt * move changelog * add missing files * clean dependencies * re-export `prometheus_client` relevant types * document panic * update documentation * remove panic * remove other panic * rename metrics config types * move update interval to a constant * track cpu% too * update changelog * fix dependencies and features * update Cargo.toml Co-authored-by: Jochen Görtler <[email protected]> * fix manifest formatting * reorganize imports * move metrics logic to `bee-node` * align * Update bee-metrics/Cargo.toml * Update bee-protocol/src/workers/metrics.rs * initialize the metrics registry earlier * add registry earlier * Update bee-node/bee-node/src/workers.rs Co-authored-by: /alex/ <[email protected]> * clippy and formatting * Changelog nits * Update bee-metrics/src/lib.rs * remove unnecessary unwrap * Non-default pid * Update bee-node/bee-node/src/workers.rs * Update bee-metrics/src/metrics.rs Co-authored-by: Jochen Görtler <[email protected]> Co-authored-by: Thibault Martinez <[email protected]> Co-authored-by: /alex/ <[email protected]> Co-authored-by: Thibault Martinez <[email protected]>
* Add 'bee-identity' crate * Format * Fix bee-autopeering doc test * Fix broken intra-doc links (for real) * Remove unused deps * Add changelog, license and readme * Refactoring * Move identity migration to bee-identity * Simplify identity struct * Fix intra-doc links * Rearrange args of bee-autopeering init * Cleanup * Remove commented lines * Fix intra-doc links * Address review comments; Format * Address review comments * Address more review comments * Rename Identity private field * Use generate instead of default method * Fix doc Co-authored-by: Thibault Martinez <[email protected]> * Fix more docs Co-authored-by: Thibault Martinez <[email protected]>
…sagesFindResponse`, `OutputsAddressResponse`. (iotaledger#1345)
* Update dependencies and prepare release * Rename feature from `serde1` to `serde` * Update bee-ternary/CHANGELOG.md * Update CHANGELOG.md for bee-rest-api with JWT changes * Trying to be more consitent * Copy CHANGELOG from `shimmer-develop` * Remove temp entries from CHANGELOGs Co-authored-by: Thibault Martinez <[email protected]> Co-authored-by: rufsam <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description of change
#1255 depends on this to be merged in order to make Audit CI pass.