Releases: netboxlabs/netbox-custom-objects
v0.3.1 - 2025-08-21
v0.3.0 - 2025-09-05
New Features
Self-referential Object fields
Custom Object Types can now have fields which point to their own type, to enable recursive relationships, like the Region
object in NetBox.
Support for pluralised Custom Object names
Previously it was possible to specify the plural name for GUI display, but not for the API. This is now fixed (see docs for details)
Custom Object Type version field
Custom Object Types can now specify a version. This will be more relevant in future relases of Custom Objects
Enhancements
#39 - pynetbox
support for Custom Object Type interations
#40 - Allow self-referential Object relations
#59 - Support pluralised Custom Object Type names for both Display and API
#149 - Add version field to Custom Object Type
#151 - Add field grouping to Custom Object Type detail view
Bug Fixes
#73 - Various UI rendering issues
#101 - Creating Custom Object Type field via API creates recursive UI issue
#115 - API filtering not working
#138 - Required fields on Custom Objects not enforced
#141 - NetBox upgrade script breakages
#161 - Multi Object Field generates SystemCheckError
#177 - Object Change records do not appear on NetBox restart
#183 - Exception when pointing one Custom Object Type at another Custom Object Type
v0.2.0 - 2025-08-21
New Features
Sidebar Navigation
Custom Objects are now available in the sidebar navigation.
Full-text Search
Custom Objects are now searchable using the full-text search.
Standard Controls
Custom Objects now have standard controls like changelog, bookmarks, custom links, cloning, import/export, event rules, notifications, journaling and tags.
Enhancements
#38 - Full-text search
#45 - Add Changelogging
#46 - Add Bookmarks
#47 - Add CustomLinks
#48 - Add Cloning
#51 - Add Import/Export
#53 - Add EventRules
#55 - Add Notifications
#58 - Add Journaling
#71 - Add Tags
#106 - Add Custom Objects into the side nav like core/plugin objects
#35 - Add Field grouping
Bug Fixes
#68 - Table errors on startup
#74 - Validation on text fields
#147 - Unable to create Custom Field referencing Custom Object
#140 - Exception when deleting custom object type
#135 - Object references break the referenced models
#129 - FieldDoesNotExist at /plugins/custom-objects/custom_object_type_fields/3/delete/
#113 - Custom Object detail view header missing information and needs formatting
#107 - NPL-423 add caching of CustomObjectType get_model
#99 - Location detail page crashes with AttributeError when custom objects have null object references
#94 - Attempting to delete "multi-object" generates server error
#86 - Selecting custom object types does not bring up edit/delete options
#79 - Custom objects have no way to edit comments via the UI
#77 - Changing the field name of a 'multiple objects' field results in a Server Error
#75 - restart needed for plugin to take effect
#64 - Enabling Must be unique on a field for which there are already Custom Objects with non-unique values fails
#95 - Custom Object Field names can clash with internal fields
Warning
Not Backwards Compatible: The database schema has been significantly restructured in version 0.2.0 to improve performance, maintainability, and feature capabilities. These changes are not backward compatible with previous versions and will require a clean install of the database.