rConfig Roadmap

🚀 Welcome to our Journey! Check out the exciting new features and enhancements we've got planned. Stay tuned as we gear up for a fantastic ride with rConfig, bringing you smarter solutions every step of the way!

Milestones
  1. rConfig 7.3.0 Coming soon

    #421 - Tidy up commands to a menu system simialr to FileEncryption Command

    #418 - Publish New API endpoint to display all configs. see #417

    #401 - Beta - Network Discovery Feature

    #399 - Config Diff/ Change Search Feature

    #394 - Beta Feature: Add search, sort and filter to config-search page

    #374 - Deleting 'latest config' does not make any other latest

    #352 - Implement Config Summary Table to Optimize Config Status Count Queries for API Collections

    #341 - Add spacebar search like experience

    #321 - Add input validation to snippets params, including lists

    #309 - Run Ansible Playbooks via snippets

    #286 - Allow use of arbitrary Macros in snippets such as device_ip

    #244 - Allow for parameterized snippets in Scheduled tasks

    #240 - Add option to download config after snippet is sent in manual and scheduled tasks

    #235 - Send scripts SIE as snippets, and as schedueld tasks

    #234 - Add option for one time tasks in Scheduled Tasks

    #190 - Approval Queue for sending snippets

    #189 - Can we send notifications on snippets after being sent for audit purposes

    #57 - DataTableActivityLogs.vue multiple filter not working

    #49 - Add weekly/daily digest email

    #47 - Git type PR, change approval flow for sending snippets

    #38 - Post Policy Compliance event (send snippet, download)

    #89 - Devices: SNMP Vendor, Model, Firmware Version extract from device

  2. rConfig 7.4.0

    #393 - Ability to choose multiple command groups in CIC definition

    #326 - Add Compliance Method - If then

    #320 - Send changes via API Collection ( PUT, POST, PATCH)

    #318 - Filter on the devices API end point (by tag, cat etc..)

    #317 - If then logics for the compliance engine

    #61 - Observium/ librenms integration for device sync

    #66 - Integration: delinea thycotic

    #69 - Add links to device or configs in search results

    #65 - https://www.passbolt.com/ integration

    #70 - Add line count and other stats to config output

    #93 - Is it possible to search within a single group of configuration files under a specific device within a category?

  3. rConfig 7.5.0

    #294 - Bulk upload configs for one off policy compliance testing

    #68 - Automatically populate right command in compare dropdowns with left (allow to change)

    #62 - Add one line summary to comparison output

    #36 - Idea: Weekly Digest Email on Data Changes, such as devices, configs, policies etc..

  4. rConfig Backlog

    #424 - Implement Key Rotation for Config Decryption

    #388 - Multiple Zabbix Integrations

    #383 - Can we actually remove text from config output using compare options?

    #382 - Can we add a sleep instruction to a command? like the snippet sleep instruction?

    #381 - Can we send or launch a script after a config download has completed?

    #319 - Live UI Updates with Laravel Reverb

    #262 - Laravel Top

    #261 - Multiple select and select all in devices for actions like disable and delete

    #260 - Inventory Custom Reporting

    #243 - Add roles filter to users table

    #224 - Relayout Integration options

    #223 - Review Docker for V7 & Core

    #222 - Tree structure for Devices Table

    #214 - Templates UI Updates

    #182 - In built web console session for devices, customer request

    #147 - Checksum filecheck to envoy script

    #138 - Complete Zabbix & Grafana monitoring Template

    #29 - Feature to disregard some changes based on matches

    #30 - Add Laravel commands to the storage areas for custom bespoke commands, which trancend rconfig update

    #7 - Checkbox or value how many config versions to keep - to avoid purge

    #79 - VLAN Deployment Feature for Ops Teams

    #78 - Reformat ModalReportPage & task_report.blade.php

    #77 - API - Add scheduled tasks for Categories and Tags

    #63 - Can users add and create their own artisan commands in the storage directory - beta

    #81 - EOC for API Endpoints

    #67 - Add page/ report to filter all changes, by device, commands, and time range

    #82 - User can edit command to be same as existing

    #55 - Run subset of commands based on user defined tags

    #54 - Archived or disabled devices not part of config purge

    #50 - Key Vault Integrations Package

    #43 - Add Tag Key: Value pairs

    #40 - Add azure style progress bar

    #45 - Download configs by custom script feature - beta ctd...

    #80 - Publish new end API points in the documentation

    #60 - Create Zabbix Integration template for rConfig v6

    #41 - Review EOC Implementation as a sub function of a commands

    #72 - Toggle to disable individual device notification emails

    #52 - HA Design with F5 and clustered DBs

    #46 - Allow custom expect or API downloads by scheduled task

    #83 - add proxy setup in docs

    #56 - Docker for V6Core

    #75 - Vitest UI Tests

    #73 - Check Diff on pfSense Device in lab

    #42 - Add exception for config diff (similar to policy)

    #51 - EOC ReCheck does not take check if EOC check has been disabled for the command

    #84 - Recommendations with AI

    #85 - V6Core to C6Pro upgrade process/ script

    #74 - White label solution for rConfig v6

    #86 - Deleting items (tags, devices etc..) with upstream dependent tasks can cause those tasks to error out

    #88 - Add EOC direct from Config output using right click select

    #58 - Enhanced EOC debug output

    #90 - Partner Integrations

    #44 - Config Change history for a device/config available via API

    #91 - deleteMany on tftp file listing

    #92 - Finish formatting on Config Reports section

    #95 - Add side notification/ event pane

    #96 - create new option in single and multi selects

    #59 - DeviceViewConfigCodePanel extra functions

    #76 - Custom language coloring for monaco editor

    #97 - Scan subnet for network devices, and add devices

    #98 - Feature: Multiple Language Support

    #99 - Feature: Backup to SFTP/ S3 Destinations

    #100 - Feature: Unable to perform a manual poll of all devices after a bulk-import to verify their reachability

    #101 - Feature: Firmware Patching and reporting

    #102 - Feature: Central Dashboard for Multiple Instances

    #103 - Feature: In commands view, click category and view devices to filter on that category

  5. rConfig No Milestone

    #329 - Create demo data

    #328 - Document rconfig:policy-definition-validation {policy_definition} {config_id}

    #327 - Document Manual Compliance Test from Config View Page