Skip to content

Releases: mathscantor/elasticfetch

v4.0.0

Choose a tag to compare

@mathscantor mathscantor released this 28 Nov 08:21

After taking into account of feedback given to me personally from many users, I figured it was about time for our next upgrade.

Major Changes:

  1. Added multi-threading to fetch and write to file per batch.
  2. Upgraded to customtkinter v 5.2.1
  3. Added a new feature to fetch data from multiple indices by specifying wildcard (*)
  4. Accounted for a very rare edge case where a batch of data contains the same timestamps, causing it to loop infinitely.
  5. Changed JSON format to JSONL.
  6. Added new configuration for the user to specify the size of the batch per data fetch.

Minor Changes:

  1. GUI and CLI dependency separation
  2. GUI logic is no longer inside utils/request_sender.py
  3. Fixed the issue where the new popup window is not getting focused
  4. Fixed GUI progress bar not updating on the last batch
  5. Removed reference to GUISaveFetchedData
  6. Added docstrings so that people can make pull requests easier.

v3.1.0

Choose a tag to compare

@mathscantor mathscantor released this 01 Sep 08:29

Added is_one_of and is_not_one_of filter keywords to account for 'OR' logical operator.
(See Supported Filters section in README.md)

v3.0.0

Choose a tag to compare

@mathscantor mathscantor released this 31 Aug 05:32
  • Added GUI support for elasticfetch.
  • Revamped logic of eliminating duplicate _id

TODO: Add 'AND' and 'OR' logic operators to filters in v3.1.0

v2.1.0

Choose a tag to compare

@mathscantor mathscantor released this 08 Aug 06:42

Most probably the last version for command line interface.

Plans for Version 3.0.0 ++

  1. Integration of a graphical interface
  2. Introduce better filter combinations such as "OR", "EXISTS"

v2.0.1

Choose a tag to compare

@mathscantor mathscantor released this 26 Jul 09:10
  • Fixed minor bug where user encounters "type" key error by introducing additional checks.

v2.0.0

Choose a tag to compare

@mathscantor mathscantor released this 22 Jul 14:25
  • Added support for epoch timestamps
  • Added feature to see available fields
  • Added feature to set the main timestamp field name and type

v1.1.0

Choose a tag to compare

@mathscantor mathscantor released this 24 May 04:44
695fb9d

Minor Bug Fixes
Added support to save data fetched as .json file

v1.0.2

Choose a tag to compare

@mathscantor mathscantor released this 23 May 08:23

Added range filters.

v1.0.1

Choose a tag to compare

@mathscantor mathscantor released this 22 May 06:29

v1.0.1 now introduces filter option where users can specify:
FIELD1 is VALUE; FIELD2 is_not VALUE;

Users can choose to or opt-out of filtering during the data fetch.

v1.0.0

Choose a tag to compare

@mathscantor mathscantor released this 20 May 09:16

Allows users to fetch data between two timestamps while:

  1. Specifying the fields to show
  2. Specifying number of logs to fetch
  3. Specifying the name of the csv file to save to