Skip to content

Latest commit

 

History

History
285 lines (182 loc) · 14 KB

CHANGELOG.md

File metadata and controls

285 lines (182 loc) · 14 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Breaking changes

Bugfixes

Added

  • Package validation can be disabled via command line option. [#667] (elastic#667)

Deprecated

Known Issues

Breaking changes

Bugfixes

Added

  • Add "hidden" field to data stream. [#660] (elastic#660)
  • Add "ilm_policy" field to data stream. [#657] (elastic#657)

Deprecated

Known Issue

Breaking changes

Bugfixes

Added

  • Add "traces" as legal event type. #656
  • Add input-level template_path field. #655

Deprecated

Known Issue

Breaking changes

Bugfixes

  • Set cache headers for 404 and 400 to 0. #649

Added

Deprecated

Known Issue

Breaking changes

Bugfixes

  • Expose proper EPR version. #644

Added

Deprecated

Known Issue

Breaking changes

  • Rename config template to policy template and dataset to data stream. #641

Bugfixes

Added

  • Add validation for icons and screenshots. #537

Deprecated

Known Issue

Breaking changes

  • Rename version to service.version in index handler. #633
  • Remove config public_dir which is replaced by package_paths. #632
  • Ship packages as zip instead of tar.gz #628
  • Rename image src to path and have src as the original value from the manifest. #629

Added

  • Add cache_time.index as config option. #631

Breaking changes

  • Change dataset.* fields to data_stream.* fields. #622

Breaking changes

  • Change dataset.* fields to datastream.* fields. #618

Breaking changes

Bugfixes

Added

  • Allow numbers in package names. #614

Deprecated

Known Issue

Bugfixes

  • Always populate template_path. #600

Bugfixes

  • Fix Gogle Cloud tag typo. #592

Added

  • Add missing MIME types. #599
  • Make release field available as part of /search endpoint. #591

Deprecated

  • Remove development mode. #597

Breaking changes

  • Change stream.* fields to dataset.* fields. #492
  • Remove solution entry support in package manfiest. #504
  • Remove support for Elasticsearch requirements #516
  • Rename kibana query param to kibana.version. #518
  • Remove removable flag from package manifest. #532
  • Rename datasources to config_templates in dataset manifest. #570
  • Remove support for logs and metrics category. #571
  • Remove dataset.type: event as suported type. #567
  • Remove support for requirements. Use conditions instead. #574

Added

  • Use filepath.Walk to find valid package content data. #438
  • Validate handlebarsjs stream configuration templates. #445
  • Serve favicon as embedded resource. #468
  • Generate index.json file. #470
  • Stream archived package content. #472
  • Generate package index.json files. #479
  • Add validation for dataset type. #501
  • Add -dry-run flag. #503
  • Encode fields in Kibana objects if not encoded. #506
  • Validate required fields in datasets. #507
  • Do not require "config.yml". #508
  • Validate version consistency. #510
  • Remove package code generator. #513
  • Support multiple packages paths. #525
  • Added support for ecs style validation for dataset fields. #520
  • Use BasePackage for search output data. #529
  • Add support for owner field in package manifest. #536
  • Introduce development mode. #543
  • Add additional supported categories to package. #533
  • Apply rule: first package found served. #546
  • Implement package watcher. #553
  • Add conditions as future replacement of requirements. #519
  • Introduce elasticsearch.ingest_pipeline.name as config option. #

Deprecated

  • Delete package index.json from archives. Don't serve index.json as resource. #488

Breaking changes

  • Change package path from /package/{packagename}-{version} to /package/{packagename}/{version} #300
  • By default /search?package= now only returns the most recent package. #301
  • Stream configuration filenames have .hbs suffix appended #308
  • Align package storage directories with public dir structure #376
  • Use index template v2 format for pre-built and generated index templates. #392

Bugfixes

  • Remove caching headers in case of errors. #275

Added

  • Allow to set cache times through config. #271
  • Make README.md file a required file for a package. #287
  • Add stream fields to each dataset #296
  • Add all query param to return all packages. By default is set false. #301
  • Add multiple config for datasource. By default true. #361
  • Add removable flag to package manifest. Default is true. #359
  • Add stream template to package json. #335
  • Add support for multiple inputs per dataset. #346
  • Add experimental releases for packages and datasets. #382
  • Handle invalid query params and return error. #382
  • Add basic access logs. #400
  • Validate ingest pipeline during packaging phrase. #426
  • Use http.FileServer to serve package content and define HTTP headers #425
  • Remove requirement for streams definition in dataset manifest. #483

Breaking changes

  • Change requirements.kibana.version.min/max to requirements.kibana.versions: {semver-range}
  • Encode Kibana objects during packaging. #157
  • Prefix package download url with /epr/{package-name}.
  • Remove dataset.name but introduce dataset.id and dataset.path. #176

Bugfixes

  • Fix header for tar.gz files from application/json to application/gzip. #154

Added

  • Add /health and /health?ready=1 endpoint for healthcheck. #151
  • Add default config to dataset manifest. #148
  • Update Golang version to 1.13.4. #159
  • Add missing assets from datasets. #146
  • Add format_version to define the package format.
  • Add dataset array to package info endpoint. #162
  • Add path field to search and package info endpoint. #174
  • Add download field to package info endpoint. #174
  • Add package field to dataset. #189
  • Add support for datasources. #216 #212

Breaking changes

  • Package Kibana compatiblity version is changed to "kibana": { "max": "1.2.3"} #134
  • Rename integrations-registry to package-registry. #138
  • Remove packages.path config and replace it with public_dir config. #118

Bugfixes

  • Change empty /search API output from null to []. #111

Added

  • Add validation check that Kibana min/max are valid semver versions. #99
  • Adding Cache-Control max-age headers to all http responses set to 1h. #101
  • Validate packages to guarantee only predefined categories can be used. #100
  • Cache all manifest on service startup for resource optimisation. #103
  • Fix Docker image to specific Golang version. #107
  • Add .dockerignore file for slimmer image. #104
  • Move package generation to its own package. #112
  • Remove not needed files in Docker image. #106
  • Add healthcheck to docker file. #115
  • Make caching headers configurable per endpoint. #116
  • Add readme entry to package endpoint. #128

[0.1.0]

First tagged release. No changelog existed so far.