Releases: web3infra-foundation/mega
2024-11-13
What's Changed
- Update the README.md of Docker by @genedna in #561
- Fix the .dockerignore and improve README of project by @genedna in #563
- [mono & ui] update ssh key related apis, use middleware and DAL for U… by @benjamin-747 in #562
- update ztm to v0.2.0 by @wujian0327 in #564
- Update shadow-rs requirement from 0.33.0 to 0.34.0 by @dependabot in #565
- [action] opimize workflow by @benjamin-747 in #566
- Update Dockerfiles of mono and aries by @genedna in #567
- [scorpio]:fix clippy by @Ivanbeethoven in #568
- Script for making zed working with mega by @yyk808 in #569
- Update the DevContainer by @genedna in #570
- [mono] added file api for fuse, remove unused config `raw_obj_storage… by @benjamin-747 in #572
- Add crates sync to monorepo script by @genedna in #573
- Update
Libra: supportLFS Lock API&LFS Chunk APIby @MrBeanCpp in #574 - Update sync crates files to Monorepo script by @genedna in #575
- [mono & ui] replace mr id with mr_link in ui by @benjamin-747 in #576
- Improve comments and docs by @genedna in #577
- Fix the sync crate repository path error by @genedna in #579
- [ui] add code clip tabs in page by @benjamin-747 in #580
- Bump path-to-regexp and express in /archived/ui by @dependabot in #578
- Improve Cargo.toml format by @genedna in #581
- Remove crate version valid function from script by @genedna in #584
- [ui & mono] fix some ui issues fix by @benjamin-747 in #591
- Improve
libra: better feedback & add integration test by @MrBeanCpp in #592 - [scorpio]:FETCH the dictionary and code: v1. With multiple threads by @Ivanbeethoven in #593
- [ssh] store and load key from vault by @benjamin-747 in #597
- [mono & ui] fix some ui issues by @benjamin-747 in #598
- Add Kubernetes deployment by @genedna in #599
- Improve the stdout with color by @genedna in #601
- [scorpio]:Fetch the dictionary and code:v2.COMPLETED by @Ivanbeethoven in #602
- update aries docker file by @wujian0327 in #603
- Update shadow-rs requirement from 0.34.0 to 0.35.0 by @dependabot in #606
- Bump next from 14.1.1 to 14.2.10 in /archived/website by @dependabot in #607
- [scorpio]:Simplify the code & modify the comments. by @Ivanbeethoven in #608
- Update sync crates script by @genedna in #604
- Bump next from 14.2.3 to 14.2.10 in /lunar by @dependabot in #609
- Update cedar-policy requirement from 3.3.0 to 4.0.0 by @dependabot in #605
- [scorpio]: Configurable P-CHECKOUT and code PULL ! by @Ivanbeethoven in #610
- fix bug load import dir error by @benjamin-747 in #611
- [scorpio]: DIFF in a changed mount point. ready to en-pack by @Ivanbeethoven in #612
- Bump next from 14.1.1 to 14.2.10 in /archived/ui by @dependabot in #613
- Update tower-http requirement from 0.5.2 to 0.6.0 by @dependabot in #614
- Update Axum version and sync crates script by @genedna in #615
- Add
lib.rsforLibra& do some improvements by @MrBeanCpp in #616 - Upgrade crates version of scorpio by @genedna in #618
- added commit msg in mr title by @benjamin-747 in #619
- Bump rollup from 2.79.1 to 2.79.2 in /archived/ui by @dependabot in #622
- add lexical rich component in mr comment by @benjamin-747 in #620
- [mercury] feat: Implement parallel encoding for zero delta window size by @Hou-Xiaoxuan in #624
- Upgrade PostgresSQL to 17.0 of Dockerfile by @genedna in #623
- Add
multi_ack_detailedcapability forLibrafetching withMegaserver & improve performance by @MrBeanCpp in #625 - chorn: Update async-openai version to 0.24.1 and fix content type in OpenAIClient by @Hou-Xiaoxuan in #626
- [lunar] fix build error after upgrade tauri to 2.0.0 by @Hou-Xiaoxuan in #633
- [scorpio]: Pack and Push in scorpio. by @Ivanbeethoven in #634
- [ceres] feat: improve performance when uploading LFS object. by @Hou-Xiaoxuan in #635
- Update async-openai requirement from 0.24.1 to 0.25.0 by @dependabot in #637
- Enalbe mega to cache public repo by @wujian0327 in #636
- Bump cookie and express in /archived/ui by @dependabot in #638
- add pack size check in decode by @benjamin-747 in #639
- [scorpio]: Init a deamon server. by @Ivanbeethoven in #640
- feat: convert LFS download logic to async stream by @Hou-Xiaoxuan in #641
- update secp256k1 to 0.30.0 by @wujian0327 in #645
- check permission in api request by @benjamin-747 in #644
- Upgrade README and random for crates-sync script by @genedna in #646
- update
LibraLFS object download forMolyby @MrBeanCpp in #647 - add pagination in some api by @benjamin-747 in #648
- update ztm to v0.3.0 by @wujian0327 in #649
- Upgrade packages of lunar by @genedna in #650
- fix duplicate initialization with multiple command by @benjamin-747 in #651
- update permisson check util by @benjamin-747 in #654
- [scorpio]: Over Write the passthrough module to async . by @Ivanbeethoven in #657
- add git http authenticate by @benjamin-747 in #656
- [scorpio]: fix clippy . by @Ivanbeethoven in #659
- aries adds a new interface to save the relationship between lfs and peer by @wujian0327 in #658
- gemini support lfs cache and download by @wujian0327 in #661
- Upgrade nextjs and tauri for Lunar by @genedna in #660
- Bump elliptic from 6.5.7 to 6.6.0 in /archived/ui by @dependabot in #662
- [scorpio]: Over Write the Overlayfs module to async . by @Ivanbeethoven in #663
- add issue api and page by @benjamin-747 in #664
- [scorpio]: fix MANY bugs in Overlayfs. by @Ivanbeethoven in #665
- relay add search lfs_chunk function by @wujian0327 in #666
- added mr & issue close/reopen api by @benjamin-747 in #667
- [scorpio]: Over Write the Dictionary readonly module to async . by @Ivanbeethoven in #668
- fix ui issue by @benjamin-747 in #671
- update ztm start args by @wujian0327 in #673
- zed integration demo, without inter-op with fuse by @yyk808 in https://github.com/web3infra-foundation/m...
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.tomlby @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
LFSsupport forLibraby @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
libraformegaby @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
sqlitesupport for mega by @MrBeanCpp in #452 - feature: create missing folder recursive while push to
third-partpath 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_alldidn't remove deleted files by @Hou-Xiaoxuan in #461 - Manual upgrade russh from 0.43.0 to 0.44.0, disable
opensslfeature… by @benjamin-747 in #464 - Lunar tauri by @Hou-Xiaoxuan in #465
- improve
Configmodule, supporting${}syntax by @MrBeanCpp in #467 - fix: specify param
configtype 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_splitby @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
saturnmodule to implement policy management withcedarby @benjamin-747 in #466 - [scorpio]: Add Readonly dictionary FUSE by @Ivanbeethoven in #480
- update
development.mdby @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
bundleconfig 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
Atlasmodule 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_contextby @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
gatewayby @MrBeanCpp in #503 - Split monorepo logic into
monomodules 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
libraformegaby @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
sqlitesupport for mega by @MrBeanCpp in #452 - feature: create missing folder recursive while push to
third-partpath 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& optimizelogby @MrBeanCpp in #401 - Complete
README.mdforlibraby @MrBeanCpp in #402 - init gemini code by @wujian0327 in #403
Pack: adddecode_streamby @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
relaymodule with CA byRustyVaultby @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
relaytovault& add it into rootCargo.tomlby @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.rstomega/megafor external call of commands by @MrBeanCpp in #433 - Add: LFS support
splitmode. 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.