netbox/docs/release-notes
Jeremy Stretch 9628dead07
Closes #10560: New global search (#10676)
* Initial work on new search backend

* Clean up search backends

* Return only the most relevant result per object

* Clear any pre-existing cached entries on cache()

* #6003: Implement global search functionality for custom field values

* Tweak field weights & document guidance

* Extend search() to accept a lookup type

* Move get_registry() out of SearchBackend

* Enforce object permissions when returning search results

* Add indexers for remaining models

* Avoid calling remove() on non-cacheable objects

* Use new search backend by default

* Extend search backend to filter by object type

* Clean up search view form

* Enable specifying lookup logic

* Add indexes for value field

* Remove object type selector from search bar

* Introduce SearchTable and enable HTMX for results

* Enable pagination

* Remove legacy search backend

* Cleanup

* Use a UUID for CachedValue primary key

* Refactoring search methods

* Define max search results limit

* Extend reindex command to support specifying particular models

* Add clear() and size to SearchBackend

* Optimize bulk caching performance

* Highlight matched portion of field value

* Performance improvements for reindexing

* Started on search tests

* Cleanup & docs

* Documentation updates

* Clean up SearchIndex

* Flatten search registry to register by app_label.model_name

* Clean up search backend classes

* Clean up RestrictedGenericForeignKey and RestrictedPrefetch

* Resolve migrations conflict
2022-10-21 13:16:16 -04:00
..
index.md Add summary release notes for v3.3 2022-07-18 13:09:45 -04:00
version-2.0.md Update release notes navigation; ditch v1.x release notes 2020-03-05 17:27:59 -05:00
version-2.1.md Closes #9218: Update documentation links with docs.netbox.dev 2022-04-25 09:48:39 -04:00
version-2.2.md Closes #9218: Update documentation links with docs.netbox.dev 2022-04-25 09:48:39 -04:00
version-2.3.md Update release notes navigation; ditch v1.x release notes 2020-03-05 17:27:59 -05:00
version-2.4.md Update release notes navigation; ditch v1.x release notes 2020-03-05 17:27:59 -05:00
version-2.5.md Closes #9218: Update documentation links with docs.netbox.dev 2022-04-25 09:48:39 -04:00
version-2.6.md Closes #9218: Update documentation links with docs.netbox.dev 2022-04-25 09:48:39 -04:00
version-2.7.md Closes #9218: Update documentation links with docs.netbox.dev 2022-04-25 09:48:39 -04:00
version-2.8.md Closes #9218: Update documentation links with docs.netbox.dev 2022-04-25 09:48:39 -04:00
version-2.9.md Release v2.9.11 2020-12-11 16:33:08 -05:00
version-2.10.md Fix markdown list indentation 2021-04-16 09:32:37 -04:00
version-2.11.md Delete extraneous v2.11 release notes 2021-08-30 11:35:06 -04:00
version-3.0.md Reorganize documentation 2022-08-04 14:11:52 -04:00
version-3.1.md Reorganize configuration docs 2022-07-29 15:10:50 -04:00
version-3.2.md Merge branch 'feature' into docs-refresh 2022-08-16 16:09:38 -04:00
version-3.3.md Fixes #10712: Fix ModuleNotFoundError exception when generating API schema under Python 3.9+ 2022-10-20 15:49:13 -04:00
version-3.4.md Closes #10560: New global search (#10676) 2022-10-21 13:16:16 -04:00