5 repository-uri
Filtering dependencies based on name, type, or semantic version level to determine update eligibility.
Distinct from Dependency Versioning: Specifically filters which dependencies are eligible for updates based on metadata and version level.
Explore 5 awesome GitHub repositories matching devops & infrastructure · Version-Based Filtering. Refine with filters or upvote what's useful.
Discovery is a traffic orchestration library for Spring Cloud microservices that manages blue-green and canary releases through metadata-based routing, circuit breaking, and environment isolation. It provides a centralized framework for distributing routing rules and governance policies dynamically via a remote configuration center, enabling runtime updates without service restarts. The project distinguishes itself through multi-dimensional traffic control, routing requests based on metadata tags attached to service instances for fine-grained traffic management without code changes. It suppor
Redirects requests to another service version when the preferred version is unavailable.
Wire este un generator de cod cross-platform și o implementare de gRPC și Protocol Buffers. Transformă definițiile de schemă în binding-uri de limbaj nativ type-safe pentru Kotlin, Swift și Java, pentru a asigura schimbul consistent de date și comunicarea între sistemele distribuite. Proiectul oferă instrumente specializate pentru gestionarea schemei protocol buffer, inclusiv posibilitatea de a elimina tipurile neutilizate și de a filtra câmpurile după versiune pentru a reduce dimensiunile finale ale binarului. De asemenea, gestionează namespace-urile și permite crearea de handlere de schemă custom pentru a executa logica definită de utilizator în timpul fazei de compilare. Framework-ul acoperă o gamă largă de capabilități, inclusiv generarea de interfețe de serviciu pentru apeluri de procedură remote sincrone și asincrone, maparea tipurilor de schemă la primitivele limbajului nativ și serializarea mesajelor în JSON. Include, de asemenea, suport pentru generarea de mesaje parcelable și clienți mock pentru testare.
Filters out obsolete fields from generated sources based on version ranges to maintain backward compatibility.
Acest proiect este un plugin de build Gradle care funcționează ca un instrument de actualizare a dependențelor și auditor de versiuni. Scopul său principal este de a scana dependențele proiectului și plugin-urile de build pentru a identifica versiunile mai noi disponibile ale bibliotecilor. Plugin-ul se distinge prin analizarea constrângerilor de dependență și a listelor de materiale (BOM) pentru a identifica actualizări pentru versiunile tranzitive gestionate. De asemenea, verifică actualizările disponibile pentru instrumentul de build Gradle pe canalele de release, candidate și nightly. Instrumentul acoperă domenii largi de capabilități, inclusiv analiza versiunilor de dependență, auditarea lanțului de aprovizionare software și urmărirea automată a versiunilor. Suportă agregarea build-urilor multi-proiect și oferă filtrare personalizabilă a versiunilor pentru a respinge release-urile instabile. Rezultatele analizei pot fi exportate ca rapoarte în formate text, JSON, XML sau HTML.
Implements filtering based on stability criteria and semantic version levels to determine which updates are eligible.
fwupd is a system service for discovering, downloading, and installing hardware firmware updates on Linux. It functions as a firmware distribution client and a hardware device discovery tool that matches system devices against vendor metadata to identify compatible updates. It also serves as a platform security manager to evaluate host security attributes and apply BIOS settings. The project includes a dedicated manager for UEFI firmware capsules, generating and managing binaries that the system processes during the boot sequence. It provides security frameworks to filter updates using versio
Filters available firmware to a specific list of approved versions to ensure only tested updates are applied.
This framework provides a system for managing and distributing dynamic code patches directly to installed mobile clients. By delivering remote JavaScript bundles, it enables the deployment of features and bug fixes while bypassing traditional application store submission and review processes. The library functions as a cross-platform update manager that utilizes manifest-driven version control to track and fetch specific code releases. It distinguishes itself through granular configuration controls, allowing developers to define update frequencies and apply version filtering to ensure that on
Restricts automatic update downloads to specific release types like major, minor, or patch versions.