Release v0.0.56 - improvements & speedups
tipi got a whole lot faster and more flexible with the additions of the past three releases, including parallelization in the handling of git submodules in, support for cache restores to ease distribution of your applications
written by @pysco68 // December 8, 2023Welcome to our comprehensive overview of the recent updates of tipi project. In this blog post, we'll delve into the enhancements and new features introduced in versions v0.0.54 (Quality Quetzal π¦), v0.0.55 (Rocket Rabbit ππ), and v0.0.56 (Snowy Salamander βοΈπ¦). These updates reflect our ongoing commitment to improving performance and introducing user-friendly features for more efficient builds.
Ready to see what's new? Dive into the details below and don't forget to try out these exciting new features in your next project by running tipi's installation one-liner.
v0.0.54 - Quality Quetzal π¦
- Optimization for Submodules Heavy Projects: Parallelization of submodule source tree mirroring. Fine granular submodules files mirroring.
- New Build Cache Feature: π
.tipi/build-cache-extra-locationsto cache additional data in the build cache that aren't in theCMAKE_BINARY_DIR.
v0.0.55 - Rocket Rabbit ππ
- Introduction of our
cmake-tipi-providerenabling the transparent integration of tipi's caching technology in yourCMakeLists.txt: find out more on github.com - π
tipi restoreto restore build or install entries fromtipicache with a simple command:tipi -t linux restore https://github.com/catchorg/Catch2.git 766541d12d64845f5232a1ce4e34a85e83506b09 - π
tipi --installswitch to populate the install cache on project builds
v0.0.56 - Snowy Salamander βοΈπ¦
- π much improved parallelization of build caching and enabled caching of failed builds for faster incremental resumes and improved collaboration.
- install trees of all project dependencies are now easily accessible under
/build/<target>/dependencies/for simplified packaging of runtime dependencies, such as dynamic libraries. tipi restorenow restores full dependency trees- improvements to monitor mode output
Try the New Features Today!
We invite you to explore these new features and improvements in the latest versions of tipi. Your feedback and experience are invaluable to us. Give these new features a spin and see how they can enhance your project's builds. Install the latest tipi update by running tipi's installation one-liner.
Note: The captivating introductory image featured in this post was generated using OpenAI's DALL-E, a state-of-the-art AI model known for creating striking and imaginative visual content.

Yannic Staudt
@pysco68
tipi.build co-founder and COO