v1.1.5

taubyte/tauv1.1.5Sep 6, 2024by samyfodil

AI Summary

Large release consolidating multiple repositories (go-interfaces, go-specs, dreamland) and introducing new tools including TauCorder, Starlark package, Cloud Development Kit POC, and Mycelium SSH orchestration.

Key Highlights

  • Merged go-interfaces, go-specs, and dreamland repositories
  • Introduced TauCorder diagnostic tool
  • Added Starlark package for scripting
  • Cloud Development Kit (CDK) POC
  • Mycelium - SSH orchestration package
  • Integrated P2P module
  • Added pre-commit hooks and test improvements

New Features

  • TauCorder distributed cloud diagnostic tool
  • Starlark scripting package
  • Cloud Development Kit (CDK) POC
  • Mycelium SSH orchestration
  • P2P module integration
  • Build info and commit subcommands

Full Release Notes

## What's Changed
* Clean up issues [#142] by @SongYeongEng in https://github.com/taubyte/tau/pull/148
* Replace old Odo naming in log by @mortum5 in https://github.com/taubyte/tau/pull/155
* Delete old migration code by @mortum5 in https://github.com/taubyte/tau/pull/156
* Add select wrapper by @mortum5 in https://github.com/taubyte/tau/pull/158
* [seer] Node status propagation #154 by @samyfodil in https://github.com/taubyte/tau/pull/163
* chore: Remove unused modernc.org/sqlite dependency by @SongYeongEng in https://github.com/taubyte/tau/pull/165
* [seer] use embedding #161 by @ldwangaqr in https://github.com/taubyte/tau/pull/168
* Merge in go-interfaces, go-specs and any other repository that is tightly related to tau by @samyfodil in https://github.com/taubyte/tau/pull/169
* Handle migration from Protocols to Services in config by @samyfodil in https://github.com/taubyte/tau/pull/172
* [libdream] Each universe should have it's own swam key #159 by @ldwangaqr in https://github.com/taubyte/tau/pull/171
* Add sync status (kvdb stats) p2p endpoints to auth, tns and patrick by @samyfodil in https://github.com/taubyte/tau/pull/175
* Merge dreamland in by @samyfodil in https://github.com/taubyte/tau/pull/177
* [dreamland] Get dreamland cli to be built with tau by @samyfodil in https://github.com/taubyte/tau/pull/180
* [taucorder] An amazing diagnostic tool that can handle a distributed cloud by @samyfodil in https://github.com/taubyte/tau/pull/185
* [taucorder] Cleanup code & fixed terminal does not display command after exit by @samyfodil in https://github.com/taubyte/tau/pull/186
* [dream & taucorder] add npm support by @samyfodil in https://github.com/taubyte/tau/pull/187
* [p2p] moved in by @samyfodil in https://github.com/taubyte/tau/pull/190
* [p2p] optimize and make available in client the send to peer option by @samyfodil in https://github.com/taubyte/tau/pull/192
* [taucorder] add db status for auth, tns and patrick by @samyfodil in https://github.com/taubyte/tau/pull/193
* starlark package by @samyfodil in https://github.com/taubyte/tau/pull/197
* [starlark] handle go native types errors plus handle error return by @samyfodil in https://github.com/taubyte/tau/pull/200
* cloud development kit - js/ts poc iteration by @samyfodil in https://github.com/taubyte/tau/pull/201
* [mycelium] A package for ssh orchestration by @samyfodil in https://github.com/taubyte/tau/pull/203
* Deleted deprecated struct #205 by @vasnt in https://github.com/taubyte/tau/pull/210
* [substrate] Add ping p2p endpoint by @vasnt in https://github.com/taubyte/tau/pull/211
* fix `[substrate] Add ping p2p endpoint using` cr. instead of response. by @samyfodil in https://github.com/taubyte/tau/pull/213
* Update README.md: Generate a domain validation key pair and swarm key… by @yonas in https://github.com/taubyte/tau/pull/214
* Add pre-commit & fixed files with issues by @samyfodil in https://github.com/taubyte/tau/pull/216
* build info and commit sub command (#217) by @samyfodil in https://github.com/taubyte/tau/pull/218
* Move and update taubyte/go-simple-git here to pkg/git #219 by @samyfodil in https://github.com/taubyte/tau/pull/220
* #174 Removed De-duplication of starfish struct and created a new mock package with that struct by @Qu-Ack in https://github.com/taubyte/tau/pull/222
* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/taubyte/tau/pull/221
* test: Use temporary folder in test by @nusr in https://github.com/taubyte/tau/pull/224
* [pre-commit] make sure goimports and staticcheck are installed by @samyfodil in https://github.com/taubyte/tau/pull/226
* Run tests for pull requests by @samyfodil in https://github.com/taubyte/tau/pull/229
* Github Actions - Handle TEST_GIT_TOKEN not passed on forks by @samyfodil in https://github.com/taubyte/tau/pull/231
* refactor: simplified entry-point logic by @EndowTheGreat in https://github.com/taubyte/tau/pull/227
* refactor: retry logic for deployment key by @mohitsethia in https://github.com/taubyte/tau/pull/223
* Replace MkdirTemp calls in tests with t.TempDir() by @jjjclarke in https://github.com/taubyte/tau/pull/234
* Handling multiple branches by @samyfodil in https://github.com/taubyte/tau/pull/237
* [p2p] optimize client by @samyfodil in https://github.com/taubyte/tau/pull/238
* update wazero to v1.7.2 by @samyfodil in https://github.com/taubyte/tau/pull/240
* [spin] A secure webassembly container runtime 241 by @samyfodil in https://github.com/taubyte/tau/pull/242
* [spin] broken symlinks by @samyfodil in https://github.com/taubyte/tau/pull/244

## New Contributors
* @SongYeongEng made their first contribution in https://github.com/taubyte/tau/pull/148
* @mortum5 made their first contribution in https://github.com/taubyte/tau/pull/155
* @ldwangaqr made their first contribution in https://github.com/taubyte/tau/pull/168
* @vasnt made their first contribution in https://github.com/taubyte/tau/pull/210
* @yonas made their first contribution in https://github.com/taubyte/tau/pull/214
* @Qu-Ack made their first contribution in https://github.com/taubyte/tau/pull/222
* @pre-commit-ci made their first contribution in https://github.com/taubyte/tau/pull/221
* @nusr made their first contribution in https://github.com/taubyte/tau/pull/224
* @EndowTheGreat made their first contribution in https://github.com/taubyte/tau/pull/227
* @mohitsethia made their first contribution in https://github.com/taubyte/tau/pull/223
* @jjjclarke made their first contribution in https://github.com/taubyte/tau/pull/234

**Full Changelog**: https://github.com/taubyte/tau/compare/v1.1.4...v1.1.5