houseme
d017409f5b
add rustfs tls
2025-04-02 00:48:08 +08:00
houseme
de0e9bee20
Log records uniformly use tracing
2025-04-01 23:27:48 +08:00
houseme
28edca1b63
add rustls
2025-04-01 23:09:47 +08:00
houseme
1994302574
improve tls for console
2025-04-01 22:06:47 +08:00
houseme
dad94b5c74
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability
...
# Conflicts:
# Cargo.lock
# Cargo.toml
2025-03-31 15:12:30 +08:00
junxiang Mu
b950f61b70
rebase to main
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-03-31 06:32:05 +00:00
junxiang Mu
0b270bf0cc
tmp2
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-03-31 05:44:48 +00:00
junxiang Mu
63ef986bac
tmp1
...
Signed-off-by: junxiang Mu <1948535941@qq.com >
2025-03-31 05:43:01 +00:00
houseme
147df8ab0b
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability
...
# Conflicts:
# rustfs/src/storage/ecfs.rs
2025-03-26 16:08:41 +08:00
houseme
23ead0ea99
add prometheus
2025-03-26 15:18:23 +08:00
weisd
ab31be8d46
ecstore update bucket policy
2025-03-26 11:39:14 +08:00
weisd
c8e13b8ab5
move policy out of iam
2025-03-26 10:19:47 +08:00
houseme
2b57af75ea
upgrade opentelemetry create from 0.28.0 to 0.29.0
2025-03-25 19:02:52 +08:00
weisd
545ae79e44
move ecsotre/error to common
2025-03-25 17:42:15 +08:00
houseme
28a4a917d4
replace log to tracing
2025-03-19 22:34:26 +08:00
houseme
197ae72e93
improve code for observability
2025-03-18 22:57:26 +08:00
houseme
b3339c258f
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/observability
...
# Conflicts:
# Cargo.lock
# Cargo.toml
2025-03-18 16:51:25 +08:00
houseme
ef162396cf
improve code
2025-03-16 16:33:52 +08:00
weisd
01cf4c663d
opt network io
2025-03-14 23:26:54 +08:00
houseme
eaa506add5
improve code for observability
2025-03-12 00:46:01 +08:00
weisd
70031effa7
use http for remote read/write
2025-03-11 16:12:34 +08:00
weisd
7a7aee2049
use filereader as asyncread
2025-03-10 02:39:35 +08:00
houseme
bcab86fc38
rename rustfs-logging to rustfs-obs
2025-03-09 10:47:03 +08:00
houseme
4ecb53c526
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/logger
...
# Conflicts:
# Cargo.lock
# Cargo.toml
# rustfs/src/main.rs
2025-03-06 16:54:17 +08:00
houseme
bd38457adc
refactor: remove unused methods and dependencies
...
1. Removed unused `unzip_file` and `download_file` methods from `utils/helper.rs`.
2. Removed `reqwest` and `zip` crates from `Cargo.toml`.
2025-03-05 19:05:30 +08:00
houseme
9b77084ffe
feat: add build-rustfs-gui process and optimize utils/helper.rs
...
1. Added a new build process `build-rustfs-gui` in `build.yaml` to streamline the build operations for the RustFS GUI.
2. Optimized `cli/rustfs-gui/utils/helper.rs` by using `rust-embed` to embed the `rustfs` resources directly into the binary.
2025-03-05 18:47:21 +08:00
DamonXue
c10d723c6d
refactor: remove proc-macro support and replace timed_println with tracing info logs
2025-03-02 22:27:15 +08:00
DamonXue
6660b048a1
refactor: remove unused dependencies and update s3s source references
2025-03-02 20:01:48 +08:00
DamonXue
69b6c0f660
Merge branch 'main' of https://github.com/rustfs/s3-rustfs into dev_issue_233
2025-03-02 19:54:06 +08:00
DamonXue
145bb6ac7c
feat: add proc-macro support for timed logging and update console output
2025-03-02 19:43:47 +08:00
DamonXue
7e59bfa877
feat: add chrono dependency and enhance console configuration with documentation and version info
2025-03-02 18:53:48 +08:00
DamonXue
79eabe4e4c
feat: add local IP address retrieval and update console address default
2025-03-02 17:40:36 +08:00
weisd
4fb9913c93
use rand 0.8.5
2025-03-01 23:29:45 +08:00
dependabot[bot]
bc513c2604
Bump the dependencies group with 5 updates
...
Bumps the dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.30` | `4.5.31` |
| [rand](https://github.com/rust-random/rand ) | `0.8.5` | `0.9.0` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.14.0` | `1.15.1` |
| [rust-embed](https://github.com/pyros2097/rust-embed ) | `8.5.0` | `8.6.0` |
| [strum](https://github.com/Peternator7/strum ) | `0.26.3` | `0.27.1` |
Updates `clap` from 4.5.30 to 4.5.31
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...v4.5.31 )
Updates `rand` from 0.8.5 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.0 )
Updates `uuid` from 1.14.0 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.1 )
Updates `rust-embed` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `strum` from 0.26.3 to 0.27.1
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: rand
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: rust-embed
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-01 06:02:44 +00:00
houseme
de3dd17417
improve profile and upgrade zip 2.2.3 , chrono 0.4.40
2025-02-27 22:38:55 +08:00
houseme
dab937d241
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/logger
...
# Conflicts:
# Cargo.toml
2025-02-27 19:03:32 +08:00
houseme
5ca101b81c
add
2025-02-27 19:00:47 +08:00
weisd
7f89b2a0ea
use rust_embed for console static files
2025-02-25 11:08:40 +08:00
weisd
9f57ea9bb6
sync s3s, return UnauthorizedAccess error code when credentials is none
2025-02-25 10:05:03 +08:00
weisd
15a246bf75
merge dada/admin
2025-02-24 23:40:09 +08:00
weisd
a9404aa8e2
merge fix/224
2025-02-24 23:05:16 +08:00
weisd
8a2e41cf47
add console static files
2025-02-24 23:00:40 +08:00
weisd
c07d165ceb
fix admin api bugs
2025-02-24 11:15:50 +08:00
houseme
b117281c58
improve code for audit
2025-02-23 16:38:41 +08:00
houseme
b11665b1eb
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/logger
2025-02-23 09:21:07 +08:00
Nugine
e87cc87cbf
ci: build for old glibc ( #232 )
...
* build(deps): shadow_rs
* ci(build): build for old glibc
* ci: simplify all
2025-02-22 20:25:16 +08:00
houseme
ff41d4f964
Merge branch 'main' of github.com:rustfs/s3-rustfs into feature/logger
...
# Conflicts:
# Cargo.toml
2025-02-22 17:00:58 +08:00
Nugine
bd1ceae375
ci: fix basic checks
2025-02-22 15:00:39 +08:00
houseme
c04536b132
feat(logging): add Kafka and Webhook audit targets
...
- Implemented `KafkaAuditTarget` to send audit entries to a Kafka topic.
- Implemented `WebhookAuditTarget` to send audit entries to a specified webhook URL.
- Updated `AuditLogger` to support multiple audit targets including Kafka and Webhook.
- Added examples and documentation for the new audit targets.
2025-02-21 18:49:25 +08:00
houseme
03589201fb
Implement initialization for packages/logging
...
- Add initialization logic for the `rustfs-logging` crate.
- Provide examples for logging utilities.
- Include tests for logging and telemetry functionalities.
- Ensure proper configuration of dependencies in `Cargo.toml`.
2025-02-21 13:46:35 +08:00