Welcome 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 the CMAKE_BINARY_DIR.

v0.0.55 - Rocket Rabbit πŸš€πŸ‡

  • Introduction of our cmake-tipi-provider enabling the transparent integration of tipi's caching technology in your CMakeLists.txt: find out more on github.com
  • πŸ†• tipi restore to restore build or install entries from tipi 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.


Author image

Yannic Staudt

@pysco68

tipi.build co-founder and COO