v1.0.67

SagerNet/sing-boxv1.0.67Aug 23, 2026by l5io

Upgrading?

AI Summary

This release focuses on stabilizing the server's dependency resolution, improving CLI error handling, and refining the user interface with better permission controls and UX improvements.

Key Highlights

  • Repairs `dependsOn` resolution logic for failed components
  • Adds confirmation prompts before deleting credentials in the UI
  • Enforces GORM ORDER BY sanitization in the lint gate

New Features

  • Smart OrgSwitcher that filters by permission key
  • Permission guards on the design configurator

Full Release Notes

## What's New
## πŸ”€ General
- [server] Fix malformed doc comments in models/remote_provider.go @wahidrizka (#21554)
- Add Infor as an adopter with testimonial @pontusringblom (#21529)
- docs: remove unsupported Go Report Card badge from README @alikhan0616 (#21204)
- [Server] fix: handle negative pagination page size @SuryanshGarg04 (#20965)

## ⌨️ Meshery CLI

- [mesheryctl] Fix malformed doc comments in pkg/utils @wahidrizka (#21549)
- fix(server): repair dependsOn resolution and withhold dependents of a failed component @leecalcote (#21459)
- docs(mesheryctl): fix grammatical typos in README @Akshita-tech17 (#21442)
- Fix guide reference in mesheryctl model init output @LakSHyaMudgal1 (#21434)
- ci(server): enforce gorm ORDER BY sanitization in the lint gate @leecalcote (#21454)
- [UI] Add confirmation prompt before deleting credentials @PARTH-TUSSLE (#21216)
- fix(mesheryctl): update broken documentation links @Omkar-Ugal (#20976)
- [mesheryctl] Report the auth error instead of crashing on adapter validate @rjgoyln (#21253)
- fix(mesheryctl): add HTTP timeout to version check and improve test error message @D-source1602 (#20436)
- Fix/filter list count flag @AnimeshPriyanshu (#21243)

## πŸ–₯ Meshery UI

- [UI] Register PasswordWidget for credential secret fields @chaitanyamedidar (#21505)
- [chore-UI] Improve mobile sidebar behavior and navigation experience @Katotodan (#20412)
- Fix/dashboard tab icons @anasghayas (#21562)
- [UI] Move edit control above tabs on dashboard @MAYANKSHARMA01010 (#21497)
- fix(ui): reset page index on page size change in DatabaseSummary @hiyach28 (#21503)
- fix(ui): use latest filter values when applying design table filters @piyushtripathi9424 (#20969)
- [UI] Fix ESLint formatting and test assertion for forum link updates @rishiraj38 (#21537)
- fix/update-navigation-link @Sbragul26 (#21535)
- fix(registry): resolve styling, search, and pagination issues @KhushamBansal (#20607)
- [UI] Update workspace modal collapse button to match main sidebar @KhushamBansal (#21385)
- [UI] Fix Help menu icon alignment and box appearance @KhushamBansal (#21461)
- [UI] Add accessible labels to toolbar icon buttons @DS123-ally (#21468)
- [UI] Gate the design configurator on the View Designs permission @simihablo (#21495)
- fix(ui): correct totalTables property case in DatabaseSummary @hiyach28 (#21500)
- [UI] Fix Connection Status dropdown layout constraints @hiyach28 (#21023)
- fix(server): repair dependsOn resolution and withhold dependents of a failed component @leecalcote (#21459)
- docs(mesheryctl): fix grammatical typos in README @Akshita-tech17 (#21442)
- [Chore]: Update to Sistent v0.22.4 @l5io (#21470)
- Fix: Registry modal sidebar overlap @KhushamBansal (#20565)
- ci(server): enforce gorm ORDER BY sanitization in the lint gate @leecalcote (#21454)
- Fix/environments multiselect ux @amartyatatspandey (#21025)
- [UI] Enforce permission guards and render DefaultError on unguarded pages @Maanvi212006 (#21381)
- [UI] Add confirmation prompt before deleting credentials @PARTH-TUSSLE (#21216)
- fix(ui): use step-specific icon in connection configure wizard    @Karthickasenthilnathan (#21254)
- [UI] Fix dashboard detail view crash during loading @victoriacheng15 (#20899)
- fix(ui): Removed tooltips for some items in expanded navbar @RaIyAn90 (#21420)
- ci(ui): wire e2e remote-provider auth to a real secret and fail fast when it is missing @yi-nuo426 (#21373)
- ui: refactor MeshModelMobileDetails to use Sistent BottomSheet @KhushamBansal (#21199)
- [Chore]: Update to Sistent v0.22.3 @l5io (#21370)
- feat(ui): smart OrgSwitcher that filters by permission key @rishiraj38 (#21366)
- fix(ui): correct credentials page rendering on page reload @KhushamBansal (#21367)
- [Chore]: Update to Sistent v0.22.2 @l5io (#21361)

## 🧰 Maintenance

- Add security-self-assessment doc and update self-assessment status in security-insights.yml @sangramrath (#21509)
- [Docs] Fix YouTube embed horizontal overflow on mobile devices (#21520) @Ayush-AM (#21527)
- fix/update-navigation-link @Sbragul26 (#21535)
- [CI] Fix build-docs-preview: add setup-go step for Hugo module resolution @[copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) (#21526)
- fix(server): repair dependsOn resolution and withhold dependents of a failed component @leecalcote (#21459)
- ci(server): enforce gorm ORDER BY sanitization in the lint gate @leecalcote (#21454)
- [fix]: add install to sparse checkout to support Go validation @banana-three-join (#21438)
- [CI] Add first-time contributor welcome workflow @[copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent) (#21426)
- fix(mesheryctl): add HTTP timeout to version check and improve test error message @D-source1602 (#20436)
- ci(ui): wire e2e remote-provider auth to a real secret and fail fast when it is missing @yi-nuo426 (#21373)

## πŸ“– Documentation

- Add Pacifique Mugisho attendance details @ganji759 (#21561)
- [Server]: `Reset Database` never restores local provider permissions @banana-three-join (#21455)
- Create Kunal_Shirke.md with personal details @KunalVS (#21552)
- Add Surya's attendance note for week of 08-20-2026 @suryaff733 (#21551)
- Attendance of Yash_attendance.md @Yash4616 (#21550)
- Add introduction of Hiya Chhawchharia @hiyach28 (#21547)
- Create attendance record for Mayank Sharma @MAYANKSHARMA01010 (#21546)
- Add Khushi Agarwal's introduction to meeting notes @Khushi-agarwal1401 (#21545)
- Add Anas Ghayas @anasghayas (#21544)
- Create Aditya_Bhattacharya-attendance.md @ADITYA-BHATTACHARYA-DEV (#21543)
- Add attendance file for Akash Naickar @AkashNaickar (#21542)
- Update attendance instructions with personal introduction @ManthanNimodiya (#21541)
- Add Maanvi Chetwani's Intro @Maanvi212006 (#21540)
- [Docs] Fix YouTube embed horizontal overflow on mobile devices (#21520) @Ayush-AM (#21527)
- Added prerequisites section to Quick Start guide @Utkarsh-Mauryaa (#19782)
- [Docs] Add meeting notes for week of 2026-08-20 @rishiraj38 (#21528)
- [UI] Gate the design configurator on the View Designs permission @simihablo (#21495)
- [Docs] Update broken meshery-performance-action links to layer5io repository @anasghayas (#21465)
- [UI] Fix Connection Status dropdown layout constraints @hiyach28 (#21023)
- fix(server): repair dependsOn resolution and withhold dependents of a failed component @leecalcote (#21459)
- docs: fix missing mesheryctl exp reference data in table @ananya-thakre (#21356)
- [Server] Hard-enforce PROVIDER so Local cannot be selected @leecalcote (#21447)
- ci(server): enforce gorm ORDER BY sanitization in the lint gate @leecalcote (#21454)
- [Docs] fix: Delete Sample Apps page and all references to it @hiyach28 (#21452)
- [Docs] Fix hero logo and title obscured by sticky navbar on docs homepage @anurag-p6 (#21257)
- docs: correct USE_GO_POLICY_ENGINE default @Omkar-Ugal (#21358)
- Docs/member form shortcode @AnimeshPriyanshu (#21421)
- docs: fix typos in guides and extensions @shivamx64 (#21437)
- docs: fix typos in concepts documentation @shivamx64 (#21436)
- [Docs] fix typo in Meshery Adapters documentation @shivamx64 (#21431)
- [Docs] Add extension trust and hardening to production deployment guidance @yi-nuo426 (#21416)
- docs: add operator upgrade troubleshooting guide @Junnygram (#21382)
- fix(mesheryctl): add HTTP timeout to version check and improve test error message @D-source1602 (#20436)
- ci(ui): wire e2e remote-provider auth to a real secret and fail fast when it is missing @yi-nuo426 (#21373)
- Add name to attendance list @polanty (#21413)
- Add Ayana's attendance and introduction @ayanasarkar (#21412)
- Mayank_Sharma_Attendance.md file added to mark Attendence for 14 Augu… @MAYANKSHARMA01010 (#21396)
- Create Hogan-attendance.md @sudohogan (#21393)
- Add Saksham.md for meeting notes @SakshamMawari (#21392)
- Add attendance note for Abhigyan Tiwari @Abh-igyan (#21391)
- Add attendance note for Ayush Kannaujiya @iyush05 (#21390)
- Create nayanBhatt.md for attendance @freaky4wrld (#21389)
- Create Riyan-Attendance.md with Introduction. @riyan-001 (#21388)
- Introduction @RaIyAn90 (#21387)
- Add sulagna-ghosh.md with introductory text @suzy-g38 (#21386)
- Fix/filter list count flag @AnimeshPriyanshu (#21243)
- Create index.md @YASHMAHAKAL (#21378)
- [Docs] Fix docs sidebar theme colors and mobile background opacity @Katotodan (#20534)
- [Docs] Fix Helm Snapshot logo theme awareness @hiyach28 (#21203)

## πŸ”’ Security

- Add security-self-assessment doc and update self-assessment status in security-insights.yml @sangramrath (#21509)

## πŸ‘¨πŸ½β€πŸ’» Contributors

Thank you to our contributors for making this release possible:
@ADITYA-BHATTACHARYA-DEV, @Abh-igyan, @AkashNaickar, @Akshita-tech17, @AnimeshPriyanshu, @Ayush-AM, @Copilot, @D-source1602, @DS123-ally, @Junnygram, @Karthickasenthilnathan, @Katotodan, @KhushamBansal, @Khushi-agarwal1401, @KunalVS, @LakSHyaMudgal1, @MAYANKSHARMA01010, @Maanvi212006, @ManthanNimodiya, @Omkar-Ugal, @PARTH-TUSSLE, @RaIyAn90, @SakshamMawari, @Sbragul26, @SuryanshGarg04, @Utkarsh-Mauryaa, @YASHMAHAKAL, @Yash4616, @alexquincy, @alikhan0616, @amartyatatspandey, @ananya-thakre, @anasghayas, @anurag-p6, @ayanasarkar, @banana-three-join, @carlosriosilva, @chaitanyamedidar, @chellej, @fitzergerald, @freaky4wrld, @ganji759, @hamza-mohd, @hiyach28, @hortison, @iyush05, @jamieplu, @l5io, @leecalcote, @lekaf974, @marblom007, @meshery-ci, @miacycle, @piyushtripathi9424, @polanty, @pontusringblom, @rishiraj38, @riyan-001, @rjgoyln, @sangramrath, @shivamx64, @simihablo, @sudohogan, @suryaff733, @suzy-g38, @victoriacheng15, @wahidrizka, @winkletinkle, @yi-nuo426, Yash Vilas Mahakal and [copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent)

Related Repositories