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-locations
to cache additional data in the build cache that aren't in theCMAKE_BINARY_DIR
.
v0.0.55 - Rocket Rabbit ππ
- Introduction of our
cmake-tipi-provider
enabling the transparent integration of tipi's caching technology in yourCMakeLists.txt
: find out more on github.com - π
tipi restore
to restore build or install entries fromtipi
cache with a simple command:tipi -t linux restore https://github.com/catchorg/Catch2.git 766541d12d64845f5232a1ce4e34a85e83506b09
- π
tipi --install
switch 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 restore
now 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