Our versioning is setup like:
1.x.x = Major
x.1.x = Minor
x.x.1 = Build number
1.1.47
Minor fixes
- Better HPE Comware support
- Fix where saving pre-commands did not work
- New pop-up menu
- Device Finder update, You can now tweak how it will find devices on your network, for example first a port scan before it does an SNMP request. See the manual for more information on chapter 3.3.9 https://gitlab.com/slurpit.io/images/-/blob/main/Installation%20Manual.pdf?ref_type=heads
- Communication tokens between the containers, usefull for when you scale the application over multiple servers
1.1.37
Minor fixes
- Better HPE Comware support
- Fix where saving the rules no longer worked
- When adding, updating or syncing a device via the API it will automatically trigger the site rules now
- Slurp’it Template builder is added when building or changing a template. Also visible via: https://textfsm.slurpit.io
1.1.26
This release contains mainly feature requests and lessons learned improvements
- Bulk delete for devices
- Device Crawler can now craw Networks as well (e.g. 192.168.1.0/24)
- Connect it to your routing table planning for improved crawling
- Device Finder improvement for the special AES-256-C implementation of Cisco
- Task Scheduler queue is now visible via Administrator -> Task Scheduler -> Queue
- When we purge a device we also delete the data in the Warehouse now
- Table views can remember the current state now when you hide or show columns
- Couple gui improvements and css fixes
- Some menu tabs didn’t show a orange active line
- Parts where you can enlarge the view like Template tester now has a drag and drop icon
- Improved the device recognition part for ExtremeXOS
- Site page has now by default a map with an option to show the map in fullscreen
- You can turn this off as well in Settings -> General
- Sync button in the plugin page got a speed performance.
- Sync Site data toward the plugin
- Slurp’it images are now deployed on Red Hat Quay as well: https://quay.io/organization/slurpit
- Data Tabs data is no longer pushed toward your SSOT
- In some situations the amount of data sent toward your SSOT was so much that it would meld down the SSOT system. Therefor Data Tabs functionality only works with the pull mechanism from now on.
1.1.4
This release contains a couple small improvements after the 1.1.3 release from last week.
- Added Site phone number when creating a new site
- Added State & County to sites
- When adding a device you can now test the login connectivity based on the device based vault as well
- Template tester has now a copy button for when you want the copy the output
- Small gui fixes
- Site Map improvement for USA based locations
- Improved data queing toward NetBox & Nautobot
1.1.3
This release is a minor update to Slurp’it 1.1.x, the following is changed or added in this release:
- Template pre-commands
- It’s possible to have a selection of commands being executed before we apply the template. Fortinet requires this in case you want to go into a specific VDOM mode. You can configure your own Pre-commands and then select it per template (menu: templates -> pre-commands).
- Advanced Table Filter
for months we worked on our own Table filter, we will keep improving it but for the moment it’s applied on all the tables with support for:- Data prediction
- Logical search operations with AND, OR, BETWEEN and many more options.
- Backup and Restore
- By default the Portal & Warehouse will make a backup every day and once every 32 weeks.
- It’s possible to trigger manual backups per container by calling /backup/backup.sh
- It’s possible to restore the container seperatly by calling /backup/restore.sh 20240101 (where the number will be the date of the backup you want to restore).
- For more information about how to configure it have a look at the Installation Manual.pdf on Git.
- Rule testing is improved
- You can now grab live data while creating a Transform rule
- It’s possible to extend the Live output by making the Drawer (html box that comes in from the right) smaller or wider with the mous. Like how you would make your browser window smaller or wider.
- When you save a rule and load it again it will keep the latest Example data you left in there.
- Vault changes
- Vault passwords are no longer visible in the gui
- We added a 3th vault option; a Vault per device
- Sites
- Basic site information
- Site rules to automatically assign devices to sites
- Visual Map
- Devices grouped per site
- Test tool to see to which site your device would be mapped
- Reset tool to automatically re-assign your devices to the right site
- CSV Importer
- API set to Create, Read, Update & Delete sites
- OID database updates
- Next release we will make this customizable
- Option to define Custom database credentials
- Device Finder improvements
- Crawler IPs that overlap with the finder will be ignored
- Subnets that are excluded from SNMP are also excluded from the first ping check
- SNMP credentials are now shown as Astrics in the table
- GUI improvements
- Better support for low resolution screens
- Possibility to drag and drop the Drawers to enlarge the view
- Planning slug
- Unique normalized planning name is added for improved SDK support
- Queuing became a bit smarter
- Before the trigger was time-based, but now when a job is finished it will auto trigger the next one
- List values in TextFSM templates
- We had a couple senario’s where we were expecting the return of an Ipam field or Interface to be a single value. But in some cases those were lists which lead to issues in the NetBox & Nautobot integration plugin. This is solved.
1.0.102
- Async implementation
- Device Finder is now automatically splitting big subnets into smaller subnets. This increases the speed by searching over them using Async.
- Data Collector is now using Async while fetching the latest data, so it’s no longer needed to wait for a thread to finish.
- Our own Smart Filter is implemented for the Templates & Devices table, it contains:
- Search prediction
- Advanced filter to apply logic to your search
- Corrected multiple Device Types (thanks to the community)
- The SNMP tester is now using defined & enabled Tranforms Rules
- API pagination is alligned for all Get calls
- Remember checkbox in Login page
- Ruijie & Nokia templates are added
- Multiple small bugs and improvements
1.0.89
- Transform rules
- It’s now possible to manipulate incoming data from the Data Collector and Device Finder by building your own Jinja Template. This way you can build your own normalization and standardisation of the data we find in the Network.
- Plugin improvements
- New Authorization types for your favorite SSOT
- Nautobot added in the plugin selection
- Netbox type has now the option to select which data models you would like to sync, current options are:
- Devices
- Data tabs
- Interfaces
- Ipam
- Prefixes
- Queue improvement
- It’s now possible to see what is in the Device Finder and Data Collector queue by clicking on the name in the right top
- Plugin has an improved queue when new data is found in the network. We will sync everything in batches of 50 records every minute to preserve server load.
- Device Finder queue protection, when a queue is running and you click on schedule again it won’t be added
- Clear queue button for both Data Collector and Device Finder
- Clean up devices setting
- In settings -> general you can now specify after how many days we should disable or remove the device if they are no longer spotted by the Device Finder.
- Removed version tag from the compose file
- Added password complexity setting for local account to be NIS compliant
- New API call for the Scraper to get all IPAM data incase you want to create your own IPAM plugin for tools like Infoblox
- All example CSVs are changed from the delimiter ; to ,
- Test worker connection button, when a worker is red (offline) you will see a refresh icon to test connectivity.
- Slurpit SDK for python projects (https://gitlab.com/slurpit.io/slurpit_sdk)
1.0.7
- Device search added in the top
- New device design
- More details about your device
- Option to leave some remarks about the device
- Activity overview tab
- Collected data tab of your device
- Swagger download option (to import it into your favorite API tester)
- CSV export is added (comma seperated)
- Hostnames discovered by the Device Finder are no longer saved as FQDN. Existing onces will be renamed by the Finder when the device is found.
- DNS failure was logged as Authentication time-out
- Device Finder (scanner) logs are improved
- Device Finder queue & progress is added in the dashboard
- Darkmode styling is improved
- Snapshot API has now the data stacked per Planning result & Template result. Data attribute is kept for compatibility reasons and will be removed in the next release.
- SSH port is configurable per device (see add / edit device)
- Unique data contains now also a First seen field
- Data history/retention configurable per planning
- Database optimalisation (only store unique records option),
- Rate limit device requests (login & commands), More info
- Login retry option on failure, More info
- Automatically keep the Mac Vendors up-to-date
- MongoDB credentials option for Self-hosted databases, More info
1.0.6
- Included a plugin worker for better NetBox cloud support
- Disabled SSL validation for self signed NetBox deployments
- Changed the way to test the NetBox communication to avoid CORS errors
1.0.5
This is our first production release after the MVP was launched. The following was added in this release:
- New image added called Warehouse, the Warehouse is being introduced to support better indexes on Large Databases
- New Architecture which is prepared for Multi service deployments for enterprise networks
- Support voor Aruba CX added
- Crawler support, next to the Device Finder we now also have a crawler which can be used to discover new devices based on colelcted Planning data.
- Plugin support: We can now integrate Slurp’it easier with your favorite existing Source of Truth application, in this release we included support for NetBox
- Test buttons when adding a new device
- OVA installation
- New API calls:
- Platform testing, to verify connection between the plugin and Slurp’it
- Device Snapshot: Create a logical device model based on the latest discovered planning data.
- Solved a bunch of bugs and issues:
- Reduced the MongoDB logging to prevent the harddisk from being overloaded
- Recuded the raw data we stored to get a smaller database.
- Changed the way we communicate with devices to reduce latency issues
- Improved the device finder for latency issues
MVP
Our first release was called the MVP, this was when we announced the product late 2023. In this version we released the following docker images:
- Docker images
- Portal
- Scraper
- Scanner