Changelog
NEXTVERS - 2024-MM-DD
Features and Enhancements
Support
taxon
type in default indexing.Include searching by indexed
file:bytes
text when searching by form.
v4.18.0 - 2024-03-26
Features and Enhancements
Simplify the output of
search.status
with full indexing detail available when--debug
is specified.Move exported Storm API documentation to the package definition.
Update the service to build from Synapse v2.165.0.
v4.17.0 - 2024-03-01
Features and Enhancements
Update
$lib.bytes
usage with$lib.axon
APIs.Update deprecated
$lib.dict()
usage to JSON style syntax.Update the service to build from Synapse v2.164.0.
Bugfixes
Fix an issue for files where the indexed count could be incorrect and exact text queries could return no results.
This release contains an automatic data migration that will cause additional startup time on first boot.
During the migration the service will appear offline, and will appear unhealthy to any configured healthchecks.
INFO
level logs will be produced that show more detailed progress of the migration.
v4.16.0 - 2023-11-15
Features and Enhancements
Update the service to build from Synapse v2.154.1.
v4.15.1 - 2023-10-25
Bugfixes
Fix an issue where a user deleted field that is no longer valid would cause indexing to hang.
v4.15.0 - 2023-10-13
Features and Enhancements
Update the service to build from Synapse v2.151.0.
v4.14.0 - 2023-09-06
Features and Enhancements
Add
--debug
option tosearch.status
.Add support for searching across all indexed properties on a form (e.g.
search foobar --form media:news
).
Bugfixes
Fix an issue where an extended model element changing type during live indexing was not handled properly.
v4.13.0 - 2023-08-21
Features and Enhancements
Update the service to build from Synapse v2.144.0.
v4.12.0 - 2023-07-19
Features and Enhancements
Update stortype lookup to account for Synapse v2.142.0 key normalization changes.
v4.11.0 - 2023-07-07
Features and Enhancements
Update the service to build from Synapse v2.141.0.
v4.10.0 - 2023-05-19
Features and Enhancements
Update the service to build from Synapse v2.134.0.
v4.9.0 - 2023-05-09
Features and Enhancements
Update the service to build from Synapse v2.133.0.
v4.8.0 - 2023-04-18
Features and Enhancements
Mark the Synapse-FileParser dependency as optional.
Bugfixes
Fix an issue where the
fireFileIndexText
query would get cancelled early if the SHA-256 did not exist on a particular layer.
v4.7.0 - 2023-02-02
Features and Enhancements
Update the service to build from Synapse v2.122.0.
v4.6.2 - 2023-01-12
Bugfixes
Fix an issue that produced incorrect warning log messages when a progress edit message was received.
Fix an issue that caused an exception when resuming initial indexing for a field.
v4.6.1 - 2022-12-05
Bugfixes
Fix a packaging issue.
v4.6.0 - 2022-12-05
Features and Enhancements
Add support for mirroring.
Allow
power-ups.search.user
permission to usesearch.files.add
command.Add boot hooks to the container entrypoint. Move the entrypoint script to
/vertex/synapse/entrypoint.sh
.
This release contains an automatic data migration that may cause additional startup time on first boot.
v4.5.0 - 2022-10-09
Features and Enhancements
Add Storm API to search by multiple properties, and merge the results by score.
Update the service to build from Synapse v2.110.0.
Bugfixes
Fix an issue that could prevent reconnecting to the Cortex after a disconnect.
v4.4.0 - 2022-08-30
Features and Enhancements
The Storm package name has been changed from
search
tosynapse-search
.
Bugfixes
Fix an issue where an exact text match may not honor a property filter.
Fix an issue where exact text matching would not index different properties with identical text in a given layer.
This release contains an automatic data migration that may cause additional startup time on first boot. The index for exact text matching will be recreated to support the bugfixes in this release.
v4.3.0 - 2022-06-01
Features and Enhancements
Update support for Synapse-FileParser >= 4.0.0.
Documentation
Update documentation for AHA provisioning.
v4.2.0 - 2022-05-17
Features and Enhancements
Update to the newest Synapse v2.93.0 to support AHA provisioning.
Bugfixes
Load storm package readonly to allow containers to run as non-root user.
Handle non-UTF8 characters by allowing surrogates.
v4.1.0 - 2022-05-10
Features and Enhancements
Search queries now ignore all tokens with less than 5 characters (was previously 3).
v4.0.0 - 2022-04-20
Features and Enhancements
Update permissions to use
power-ups.search.admin
andpower-ups.search.user
instead of requiringasroot
.Implement the
search
Storm Module Interface.Add an option to index a set of default properties.
Update
search
command to use--size
instead of--limit
.Removed
search.list
command; functionality is available through the Storm API.Removed
search.toknroots.*
commands; functionality is available through the Storm API.
Bugfixes
Fix issue where query could incorrectly return a buid when the upper layer had non-matching text.
Fix issue where indexing
file:bytes
text would not track across all layers.
Migrating from v3.x.x to v4.x.x
If the service is updated in-place from v3.x.x
a data migration will take place
which drops all of the indexed data, but preserves fields for reindexing.
After the migration is complete the field reindexing will automatically start once
the service is connected to the Cortex.
To disable loading of default properties, the defaults:enable
Cell configuration option can be set to False
.
v3.5.0 - 2021-09-02
Features and Enhancements
Update the service to build from Synapse v2.59.0. Resolves issue where lmdb databases created by the service were not efficiently copied.
v3.4.0 - 2021-08-27
Features and Enhancements
Add
getLayersInfo
Telepath API.
Bugfixes
Fix an issue where a deleted Cortex layer may not be deleted in the service.
Fix the detection of Synapse-FileParser required version.
v3.3.0 - 2021-07-21
Features and Enhancements
Update the service to use
tini
as a container entrypoint.
Bugfixes
Fix the
search.list
command for non-indexed layers.
v3.2.0 - 2021-05-17
Features and Enhancements
Update the service to build from Synapse v2.38.0.
v3.1.0 - 2021-04-26
Features and Enhancements
Update the service to include information for the
getCellInfo()
API.
v3.0.0 - 2021-04-20
Features and Enhancements
Support automatic form/property indexing without the use of triggers. Note that this requires Search to have a connection to the Cortex with an admin user. (#11) (#13)
Index across all layers, and make search results aware of the current view. (#11)
Index text extracted by FileParser for
file:bytes
nodes. Note that this requires FileParser to be loaded into the Cortex with at least version3.2.0
. (#11)Add commands to CRUD custom token roots. (#11)
v2.2.0 - 2021-01-08
Features and Enhancements
Build new Docker tags for the latest release in a given major version. For example, this adds the
v2.x.x
Docker tag. (#9)
Bugfixes
Fix for empty properties. (#2)
v2.1.0 - 2020-07-01
Features and Enhancements
Add support for auto-indexing a property. (#2)
Bugfixes
Fix an error when number of tokens is less than 3. (#2)
v2.0.1 - 2020-06-30
Improved Documentation
Add Initial Documentation. (#4)
v2.0.0 - 2020-06-09
Features and Enhancements
Initial release of the Synapse Search service.