Releases: web3infra-foundation/mega
2024-09-05
What's Changed
- support nostr by @wujian0327 in #520
- chore(docker): update mono services by @Hou-Xiaoxuan in #522
- Fix ESLint error when run npm build commandC by @genedna in #521
- [scorpio]: Diff for overlay and read-only layers(unstable). by @Ivanbeethoven in #523
- Update the volumn config in the Dockerfile and start script by @genedna in #524
- add ztm alias to path mapping by @benjamin-747 in #525
- chore(docker): adjust default config path to
$MEGA_BASE_DIR/etc/config.toml
by @Hou-Xiaoxuan in #526 - add api feedback in request by @benjamin-747 in #527
- repo_fork support alias by @wujian0327 in #528
- Update the README.md, refactoring Dockerfile and scripts by @genedna in #529
- Update the README.md, refactoring Dockerfile and scripts by @genedna in #530
- use libra in lunar app for clone and push code by @benjamin-747 in #531
- add repo clone err msg in lunar app by @benjamin-747 in #532
- Update shadow-rs requirement from 0.32.0 to 0.33.0 by @dependabot in #533
- Temporarily disable ztm NAT punch by @wujian0327 in #534
- Refactoring Dockerfiles and add init volume script by @genedna in #535
- Add Windows Powershell version of init-volume by @genedna in #536
- add
LFS
support forLibra
by @MrBeanCpp in #537 - use nextjs Runtime Environment Variables in deployment by @benjamin-747 in #538
- fix npm build err by @benjamin-747 in #539
- update docker file from nextjs example, fix build err by @benjamin-747 in #540
- Optimize ztm tunnel code by @wujian0327 in #541
- improve hole punch code stability and code quality by @yyk808 in #542
- [scorpio]: Diff for overlay. draw inode & path (v0.5) . by @Ivanbeethoven in #543
- [moon ui] add new environment in .env file, update docker file by @benjamin-747 in #544
- Update comments of LFS by @genedna in #546
- Update async-openai requirement from 0.23.4 to 0.24.0 by @dependabot in #545
- [mono engine] refactor oauth2, added user table by @benjamin-747 in #547
- Refactoring the README and add comments in the PostgreSQL Dockerfile by @genedna in #548
- [lfs] split lfs api route, now need add git config lfs.url before using lfs by @benjamin-747 in #549
- chore: Add Dockerfile for Aries engine by @Hou-Xiaoxuan in #550
- [mono]update lfs api route by @benjamin-747 in #551
- [scorpio]: diff interface & hash compute by @Ivanbeethoven in #552
- fix: use global tokio runtime to avoid axum thread die by @yyk808 in #554
- [ui] update redirect with route handler by @benjamin-747 in #555
- [doc] added sql update README by @benjamin-747 in #556
- [mono] added pubkey verify in ssh connection by @benjamin-747 in #557
- update aries dockerFile by @wujian0327 in #559
- Bump webpack from 5.89.0 to 5.94.0 in /archived/ui by @dependabot in #558
Full Changelog: 2024-08-17...2024-09-05
2024-08-17
What's Changed
- fix & improve
libra
formega
by @MrBeanCpp in #440 - Add neptune by @Hou-Xiaoxuan in #443
- [scorpio]: Add Overlay module. by @Ivanbeethoven in #445
- Update libc requirement from 0.1.0 to 0.2.155 by @dependabot in #446
- Add git submodule init command in development.md and add buck config … by @genedna in #447
- fix windows npm by @Hou-Xiaoxuan in #448
- fix nextjs antd/icons npm compile error (see vercel/next.js#65707) by @benjamin-747 in #449
- fix case-insensitive npm compile error by @benjamin-747 in #450
- add
sqlite
support for mega by @MrBeanCpp in #452 - feature: create missing folder recursive while push to
third-part
path by @benjamin-747 in #451 - refactor build by @Hou-Xiaoxuan in #453
- Fix windows build by @Hou-Xiaoxuan in #454
- [scorpio]: Assign fuse requests to different overlays. by @Ivanbeethoven in #455
- Optimize build for moxin by @Hou-Xiaoxuan in #456
- refactor ui with template, using next.js app_router by @benjamin-747 in #457
- Update development.md by @genedna in #458
- Fixed an issue with incorrect path matching when pushing by @benjamin-747 in #459
- neptune: reduce build times by @Hou-Xiaoxuan in #460
- fix:
copy_dir_all
didn't remove deleted files by @Hou-Xiaoxuan in #461 - Manual upgrade russh from 0.43.0 to 0.44.0, disable
openssl
feature… by @benjamin-747 in #464 - Lunar tauri by @Hou-Xiaoxuan in #465
- improve
Config
module, supporting${}
syntax by @MrBeanCpp in #467 - fix: specify param
config
type in definition by @MrBeanCpp in #468 - Mega share and clone repo by ZTM by @wujian0327 in #469
- Hole punch support for neptune by @yyk808 in #470
- [scorpio]: Add Readonly dictionary fuse struct. unstable. by @Ivanbeethoven in #471
- add Tests to Actions & test
lfs_split
by @MrBeanCpp in #472 - tauri use default config rather then config file by @Hou-Xiaoxuan in #473
- fix verify fake ca fail by @yyk808 in #474
- Update handlebars requirement from 5.1.2 to 6.0.0 by @dependabot in #475
- Update shadow-rs requirement from 0.29.0 to 0.30.0 by @dependabot in #476
- update tauri client lunar for testing by @benjamin-747 in #477
- [scorpio]: Dictionary Readonly fuse.sys. promote work. unstable. by @Ivanbeethoven in #478
- [scorpio]: Add Readonly dictionary FUSE with server test. unstable.v1 by @Ivanbeethoven in #479
- Introduce
saturn
module to implement policy management withcedar
by @benjamin-747 in #466 - [scorpio]: Add Readonly dictionary FUSE by @Ivanbeethoven in #480
- update
development.md
by @MrBeanCpp in #481 - feat: Add Libra development documentation by @Hou-Xiaoxuan in #482
- Support GitHub OAuth login by @benjamin-747 in #483
- Add decentralized.md doc by @genedna in #484
- Update package.json of lunar by @genedna in #485
- move oauth login from lunar to moon by @benjamin-747 in #486
- Update axum-server requirement from 0.6 to 0.7 by @dependabot in #488
- Update dependecies of moon by @genedna in #487
- Add
bundle
config for macos by @Hou-Xiaoxuan in #489 - check repo exist in protocol by @benjamin-747 in #490
- update policy due to scenario by @benjamin-747 in #491
- Add the
Atlas
module to invoke the reach model by @Hou-Xiaoxuan in #492 - Splitting relay service and mega service by @wujian0327 in #493
- [scorpio]: Readonly dictionary FUSE initial runnable version COMPLETED. by @Ivanbeethoven in #494
- Update shadow-rs requirement from 0.30.0 to 0.31.1 by @dependabot in #496
- Update sea-orm requirement from 0.12.15 to 1.0.0 by @dependabot in #495
- atlas: add method
ask_model_with_context
by @Hou-Xiaoxuan in #497 - add start,stop command in tauri for settings page by @benjamin-747 in #498
- Message queue module by @yyk808 in #499
- running mega as sidecar in tauri app and update config by @benjamin-747 in #500
- Update taurus doc by @yyk808 in #501
- Atlas add Gitee AI serverless, Claude API client implementation by @Hou-Xiaoxuan in #502
- Add GitHub Webhook Support in
gateway
by @MrBeanCpp in #503 - Split monorepo logic into
mono
modules by @benjamin-747 in #504 - Update tower requirement from 0.4.13 to 0.5.0 by @dependabot in #505
- remove venus module and migrate code to ceres, update README.md by @benjamin-747 in #507
- chore: add Dockerfile for PostgreSQL, Mono, Moon service by @Hou-Xiaoxuan in #508
- Update shadow-rs requirement from 0.31.1 to 0.32.0 by @dependabot in #509
- add repo publish api and tree, blob page by @benjamin-747 in #510
- [scorpio]: mix Readonly dictionary FUSE and Overlay FS. by @Ivanbeethoven in #512
- Move the craft to the archived by @genedna in #515
- Bump elliptic from 6.5.4 to 6.5.7 in /archived/ui by @dependabot in #516
- fix Missing Suspense boundary with useSearchParams in nextjs and wind… by @benjamin-747 in #517
- chore: Enhance security in base_dir replacement by @Hou-Xiaoxuan in #518
Full Changelog: 2024-07-07...2024-08-17
What's Changed
- fix & improve
libra
formega
by @MrBeanCpp in #440 - Add neptune by @Hou-Xiaoxuan in #443
- [scorpio]: Add Overlay module. by @Ivanbeethoven in #445
- Update libc requirement from 0.1.0 to 0.2.155 by @dependabot in #446
- Add git submodule init command in development.md and add buck config … by @genedna in #447
- fix windows npm by @Hou-Xiaoxuan in #448
- fix nextjs antd/icons npm compile error (see vercel/next.js#65707) by @benjamin-747 in #449
- fix case-insensitive npm compile error by @benjamin-747 in #450
- add
sqlite
support for mega by @MrBeanCpp in #452 - feature: create missing folder recursive while push to
third-part
path by @benjamin-747 in #451 - refactor build by @Hou-Xiaoxuan in #453
- Fix windows build by @Hou-Xiaoxuan in #454
- [scorpio]: Assign fuse requests to different overlays. by @Ivanbeethoven in #455
- Optimize bu...
2024-07-07
What's Changed
- fix bug: incremental_pack repeated count obj num by @benjamin-747 in #400
- add blank line before
commit msg
& optimizelog
by @MrBeanCpp in #401 - Complete
README.md
forlibra
by @MrBeanCpp in #402 - init gemini code by @wujian0327 in #403
Pack
: adddecode_stream
by @MrBeanCpp in #404- Generate ztm certificates by @wujian0327 in #406
- improve performance, support streaming in decode by @benjamin-747 in #405
- relay join hub and create service by @wujian0327 in #407
- improve performance: using stream db query in encode and tokio spawn in query by @benjamin-747 in #408
- Update the README.md of archived by @genedna in #409
- Refactoring utils of mercury and libra by @genedna in #410
- refactoring the relay startup logic by @wujian0327 in #412
- [scorpio]: init the scorpio--fuse support for mega client by @Ivanbeethoven in #413
- Refactoring code and README of modules by @genedna in #414
- add mega server to connect ztm hub by @wujian0327 in #416
- Remove the Scoprpio from Workspace by @genedna in #415
- [scorpio]: Doc. & Change Github Action for Independent CI. by @Ivanbeethoven in #418
- [scorpio]: Doc. Initial design for Scorpio structure by @Ivanbeethoven in #420
- Refactoring Docs by @genedna in #419
- add
relay
module with CA byRustyVault
by @MrBeanCpp in #423 - Update dashmap requirement from 5.5.3 to 6.0.0 by @dependabot in #426
- Bump braces from 3.0.2 to 3.0.3 in /moon by @dependabot in #424
- update menorepo mr by @benjamin-747 in #425
- Rename
relay
tovault
& add it into rootCargo.toml
by @MrBeanCpp in #427 - Update the package.json of Moon and Mars by @genedna in #428
- Update shadow-rs requirement from 0.28.0 to 0.29.0 by @dependabot in #430
- Update dashmap requirement from 5.5.3 to 6.0.1 by @dependabot in #429
- refactor mr and codepreview api by @benjamin-747 in #431
- refactor ui layout by @benjamin-747 in #432
- Add
lib.rs
tomega/mega
for external call of commands by @MrBeanCpp in #433 - Add: LFS support
split
mode. by @Hou-Xiaoxuan in #434 - support local ztm and pgSql by @wujian0327 in #435
- refactor ui by @benjamin-747 in #436
- add doc by @Hou-Xiaoxuan in #437
- add module css file, add mr-file api by @benjamin-747 in #438
Full Changelog: 2024-05-23...2024-07-07
Pre-release - 2024-05-23
We are excited to announce Mega's pre-release 2024-05-23. This release, available on our GitHub repository, showcases the initial capabilities and innovative direction we are taking with Mega.
Project Status
Mega is currently under heavy development. As we are in the early stages, the API and database schemas are subject to change, which may require adjustments in older versions as the project evolves. Therefore, we do not recommend using this release in production environments. Instead, we would like to encourage you to implement Mega in a testing environment where you can explore its current functionalities without affecting critical systems.
Feedback and Contributions
Your input is invaluable to us. We urge developers to engage with Mega by trying this pre-release and sharing their experiences. Please make sure to report any issues you encounter or suggestions for improvement through our issues tracker. Also, if you are more than willing to contribute to the project, we welcome pull requests for bug fixes, documentation updates, and feature enhancements. Your contributions help improve Mega and foster a collaborative and open community.
Acknowledgments
A heartfelt thank you to all the contributors who have dedicated their time and expertise to bring Mega to this stage. Your collaborative effort is the backbone of this project, and we sincerely appreciate your continued support and enthusiasm.
Moving Forward
As we continue to develop Mega, your feedback and contributions will guide the evolution of this project. We are excited to see how you use this initial release and hear your ideas for its future.
Try
Please follow with Development.