GenericSuite Release 2026-02-18: The 2nd Anniversary Edition

GenericSuite Release 2026-02-18: The 2nd Anniversary Edition

Two years ago, Generic Suite began as a vision to simplify the complexities of full-stack development. Today Feb 18th, 2026, we celebrate our second anniversary with our most ambitious release to date. This edition isn’t just about adding features; it’s about refining the very core of how applications are built, deployed, and scaled.

A Truly Agnostic Backend

The standout feature of this release is the expanded infrastructure support:

  • We have moved beyond MongoDB and DynamoDB to provide comprehensive support for PostgreSQL, MySQL, and Supabase.
  • Our new cloud storage abstraction layer opens a path in the near future to switch between AWS S3, Azure Blob, and Google Cloud Storage (only AWS is 100% implemented so far).

Enhanced Documentation & BaseCamp

We believe great software is only as good as its documentation.

  • This release introduces multi-language support (English and Spanish) for our docs.
  • We also added a dedicated FastAPI Template app in our BaseCamp repository, making it easier than ever for developers to get started new applications.

Frontend: Performance Meets Aesthetics

The user experience has received a major facelift.

  • The Generic CRUD Editor (GCE_RFC) now supports external tables for child listings and field types for better form structuring.
  • Under the hood, we’ve utilized useCallback and useMemo hooks to optimize state management, resulting in a snappier, more responsive interface.
  • We’ve also updated the UI design with a “rounded-xl” style for a more contemporary look.

Revolutionizing the Workflow

For DevOps and backend engineers, this release introduces:

  • Podman Container Engine Compatibility: GenericSuite is now compatible with Podman, a container engine that is a drop-in replacement for Docker, more secure and lightweight.
  • Cloudflare Tunnel Integration: Secure local development environment with https, without complex DNS setups, self-signed certificates and Docker/Podman containers.
  • Dependency Sync Module: Automatically keeps monorepos Dockerfiles and pyproject.toml in sync, useful for monorepo local environments that use Docker/Podman containers.
  • Python 3.12 on AWS Lambda Functions: Taking advantage of the latest runtime improvements when deploying the application to API Gateway and AWS Lambdas.
  • Generate OpenAPI 3.0.1 files with Swagger: available on backends that use FastAPI.

AI Integration and Security

As AI becomes central to modern software, GenericSuite is staying ahead of the curve.

  • We’ve integrated “masks” into the attachments that users send or receive in AI conversations. These masks can be configured as an endpoint of the API server that hides the path and name of the original file, or by using pre-signed URLs to securely access—for example—AWS S3 buckets without having to worry about S3 over-billing attacks (Denial of Wallet (DoW) or Economic Denial of Sustainability (EDoS) attacks).
  • Additionally, critical security updates to core libraries like urllib3 and langchain ensure your deployments remain resilient.

The Pydantic Migration

In a move to modernize our stack, we have migrated from Marshmallow to Pydantic for schema validation. This change brings a significant performance boost and better developer tooling support, ensuring that data integrity is maintained with minimal overhead.

Summary

This 2nd Anniversary Edition sets the stage for the next year of growth. We are committed to providing a robust, flexible, and AI-ready foundation for your next big project.

Read more about these features and improvements in the release notes.

GenericSuite AI Logo
Generic Suite AI Logo
GenericSuite Release 2025-11-17: The MCP Server Edition

GenericSuite Release 2025-11-17: The MCP Server Edition

We are proud to unveil the latest version of GenericSuite, dubbed The MCP Server Edition. This comprehensive update touches every aspect of our ecosystem—from Frontend and AI modules to Backend Core and GitOps tools—focusing on security hardening, modernizing the development workflow, and introducing the Microservice Communication Protocol (MCP).

MCP Server and Client

The Rise of MCP The cornerstone of this release is the implementation of the MCP server and client within the GenericSuite Backend Core. This introduces new endpoints for user management and a framework abstraction layer specifically designed to support MCP. To demonstrate its power, we updated the BaseCamp ExampleApp with a new MCP server dedicated to food and nutrition management tools, providing a fourth backend option alongside FastAPI, Flask, and Chalice.

Uncompromising Security

Security was a primary driver for this release. In the Backend, we overhauled API key authentication, moving from temporary file storage in /tmp to direct database verification, eliminating risks associated with world-writable directories. Across the Frontend and AI modules, we updated critical dependencies to address vulnerabilities in axios (DoS attacks), postcss, transformers (ReDoS), and urllib3. We also implemented basic rate limiting in server.js to further mitigate Denial of Service attacks.

Modernizing the Developer Experience

We have significantly improved how developers interact with the suite:

  • Python Package Management: We introduced uv and poetry as supported package management tools, alongside pipenv, with uv now set as the default for speed and efficiency.
  • Environment Updates: The project now fully supports Python 3.10+ and Node.js 20.
  • Linux Compatibility: We replaced strict sh commands with bash across Makefiles and scripts to ensure smoother operation in Linux environments.

AI and GitOps Enhancements

The Backend AI module saw a major refactor regarding HuggingFace models, which now integrate via the OpenAI API for better performance and stability. On the infrastructure side, our GitOps toolkit now features a robust Nginx Router module capable of automated SSL certificate generation using Let’s Encrypt and Mkcert.

Summary

This release marks a significant milestone in making GenericSuite more modular, secure, and developer-friendly. We invite you to explore the documentation and try out the new features!

Read more about these features and improvements in the release notes.

GenericSuite AI Logo
Generic Suite AI Logo
Market Alert BOT and Mediabros API Release version 2025-07-31

Market Alert BOT and Mediabros API Release version 2025-07-31

Market Alert BOT and Mediabros API Release version 2025-07-31

We are thrilled to announce the latest major release for the Market Alert BOT and Mediabros API, rolled out on July 31, 2025. This comprehensive update focuses on enhancing performance, bolstering security, and improving the overall developer and user experience across our suite of financial data tools.

Market Alert Bot: A Smarter, Faster Telegram Companion

The Market Alert Bot, our popular Telegram bot for real-time currency exchange rates and cryptocurrency prices, has received a significant overhaul.

  • The core of this upgrade is the migration of the python-telegram-bot library from version 13.15 to the latest 22.3. This crucial update enables the bot to leverage async/await patterns for command handlers, leading to a more responsive and efficient user experience.
  • Users will notice faster responses and a more seamless interaction when querying for Colombian Pesos (COP) and Venezuelan Bolívares (VEB) against the US Dollar, or any major cryptocurrency price.
  • We’ve also introduced new Venezuelan Bolivar exchange rate commands (/bsf, /mon) with dedicated API endpoints, expanding the bot’s utility.
  • Furthermore, the project’s documentation has been significantly improved, offering comprehensive setup instructions, usage guides, and detailed API documentation.

Streamlined Exchange Rate APIs: bcv-exchange-rates and cop-exchange-rates

Our dedicated APIs for Venezuelan Bolivar (BCV) and Colombian Peso (COP) exchange rates have undergone a significant transformation.

  • Both bcv-exchange-rates and cop-exchange-rates projects are now prepared for distribution as PyPI packages. This means developers can easily install and integrate these powerful APIs into their Python projects using pip or poetry, simplifying dependency management and deployment.
  • Beyond packaging, we’ve updated all dependencies to their latest versions to proactively address security vulnerabilities identified by Snyk, ensuring the data you receive is not only accurate but also secure.
  • The project structures have been refined, and the README files for both APIs have been greatly enhanced with detailed, bilingual documentation covering installation, usage, and development guidelines.

Mediabros APIs: Robust Backend for Financial Intelligence

The mediabros_apis project, our serverless application built with Chalice and FastAPI, serves as the robust backend for our Telegram and WhatsApp bots, providing a variety of functionalities including currency exchange rate lookups and API error reporting. This 1.1.0 major version update introduces several critical improvements.

  • We’ve integrated external GitHub repositories for exchange rate data, diversifying our data sources for greater accuracy and resilience.
  • A complete integration test suite has been implemented, covering all API endpoints to guarantee reliability and consistency.
  • The project’s Python dependencies have been modernized, now supporting Python 3.11+ (up to 3.13), and we’ve transitioned from the outdated passlib[bcrypt] library to Werkzeug for password encryption, significantly enhancing security.
  • Deployment has also been streamlined with the introduction of SLS alongside the existing Chalice method.
  • As with our other projects, the mediabros_apis README has been extensively updated with bilingual setup instructions and comprehensive API documentation.

Enhanced Development Environment and Security

Across all projects, we’ve standardized and updated our development environment configurations.

Python version requirements have been updated to 3.13, and Node.js to v20, ensuring compatibility with the latest tools and best practices.

These updates, coupled with the dependency vulnerability fixes, underscore our commitment to providing secure, efficient, and developer-friendly tools.

Conclusion

This release represents a significant step forward in our mission to deliver reliable and accessible financial data. We encourage all users and developers to explore these new features and leverage the enhanced capabilities to build innovative applications and stay informed in the dynamic financial landscape.

Repositories

Announcing the Generic Suite July 5th, 2025 Release: The ExampleApp Monorepo Edition!

Announcing the Generic Suite July 5th, 2025 Release: The ExampleApp Monorepo Edition!

We are thrilled to unveil the latest Generic Suite release for July 5th, 2025. This update marks a significant milestone in our journey toward providing a more modern, flexible, and productive development ecosystem. Aptly named “The ExampleApp Monorepo Edition,” this release is packed with powerful new tooling, expanded AI capabilities, and a comprehensive example project to guide developers.

Headline Feature: The ExampleApp Monorepo

Generic Suite ExampleApp oficial banner

The centerpiece of this release is the introduction of a complete ExampleApp scaffolded as a monorepo.

Built with modern tools like Turborepo for high-performance builds and pnpm for efficient package management, this example provides a robust, real-world architecture. It serves as an invaluable resource, demonstrating best practices and offering a solid foundation for developers to bootstrap their own complex applications, significantly reducing setup time and learning curves.

A Leap Forward in Frontend Modernization

The frontend experience has been substantially upgraded. We’ve officially integrated Vite as a run method alternative to Webpack, bringing its signature lightning-fast Hot Module Replacement (HMR) and build speeds to GenericSuite development. To complement this, we’ve also introduced gsFetch, a new wrapper that allows developers to choose between the native Fetch API or the feature-rich Axios library for handling HTTP requests via a simple environment variable (REACT_APP_USE_AXIOS). Furthermore, the entire frontend stack has been updated with major version bumps to key dependencies, including Tailwind CSS v4 and React Router v7, ensuring access to the latest features and security improvements.

Enhanced Backend and Infrastructure Flexibility

Flexibility is a core theme of this release. Backend security has been made more adaptable, with JWT expiration times now easily configurable through the EXPIRATION_MINUTES environment variable. For local development, we’ve overhauled SSL certificate generation, adding mkcert as a more robust and reliable method to handle HTTPS locally and fix common certificate errors. Scripts have been added and refined across the board, such as those that manage run method dependencies and build processes, creating a more cohesive and automated system.

Expanding the AI Frontier

GenericSuite continues to push the boundaries of AI integration. This release enriches our AI provider portfolio with the addition of Google Vertex AI and OpenRouter. This expansion grants developers access to an even broader spectrum of cutting-edge AI models, enabling them to build more sophisticated and powerful intelligent applications. We’ve also addressed critical issues in our web search tools, implementing fixes for DuckDuckGo rate-limiting errors and Google Search API blocks, ensuring more reliable information retrieval for AI agents.

A Commitment to Developer Experience

Beyond these headline features, this release is filled with thoughtful improvements to the daily workflow of developers. A new link_gs_libs_for_dev.sh script simplifies local development by allowing developers to link local versions of GenericSuite packages, enabling live reloads without needing a full package update. This, combined with a default upgrade to Node.js 20 and numerous other scripting enhancements and bug fixes, culminates in a smoother, faster, and more intuitive development process.

Summary

This July 2025 release empowers developers with more choices, modern tools, and powerful features. We encourage everyone to explore the new ExampleApp and check out the full changelogs to see how GenericSuite can accelerate their next project.

Read more about these features and improvements in the release notes.

GenericSuite Logo
GenericSuite Release 20241017: Enhanced AI Model Integration and Agent Improvements

GenericSuite Release 20241017: Enhanced AI Model Integration and Agent Improvements

Generic Suite Release 20241017: Enhanced AI Model Integration and Agent Improvements

The Generic Suite team continues to innovate with its latest release on October 17, 2024. This version introduces exciting new features that will improve how developers work with AI.

Preamble AI Model

One of the main highlights is the implementation of a preamble model to run OpenAI o1-mini/o1-preview models with tools and system messages. This provides greater flexibility when working with these models. Additionally, new configurations have been added to customize the preamble model, allowing users to tailor its behavior to their specific needs.

Ollama Server integration

The update also introduces Ollama server integration, opening up new possibilities for managing models like Ollama “llava”, which do not accept tools messages. Now, models can be configured to function optimally in these scenarios.

Langchain LCEL chains implementation

Finally, a key issue has been addressed where agents were returning empty responses in LCEL chains. Agents will now return results correctly when there are no more tools to call.

Summary

Don’t miss out on this update, which takes AI management to the next level!

Read more about these features and improvements in the release notes.

GenericSuite Logo