You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Deprecated superfluous constructor of `FilteredAggregator` with superfluous argument
837
+
* Deprecated superfluous constructor of `FilteredAggregator` with superfluous argument
837
838
* Deprecated MetricMaker utility method in favor of using new field accessor on Metric
838
839
839
840
-[Deprecated MetricMaker.getDependentQuery lookup method in favor of simpler direct access](https://github.com/yahoo/fili/pull/124)
@@ -856,7 +857,7 @@ Changes:
856
857
* Discovered a bug where `user_roles` is declared but unset still reads as a list with empty string (included a temporary fix by commenting the variable declaration)
857
858
* Refactored `RoleBasedAuthFilter` and `RoleBasedAuthFilterSpec` for better testing
858
859
859
-
-[Added missing coverage for `ThetaSketchEstimate` unwrapping in `MetricMaker.getSketchField`](https://github.com/yahoo/fili/pull/128)
860
+
-[Added missing coverage for `ThetaSketchEstimate` unwrapping in `MetricMaker.getSketchField`](https://github.com/yahoo/fili/pull/128)
860
861
861
862
-[`DataSource::getNames` now returns Fili identifiers, not fact store identifiers](https://github.com/yahoo/fili/pull/125/files)
862
863
@@ -868,7 +869,7 @@ Changes:
868
869
869
870
### Removed:
870
871
871
-
-[Removed invalid constructor from SketchRoundUpMappepr](https://github.com/yahoo/fili/pull/148)
872
+
-[Removed invalid constructor from SketchRoundUpMappepr](https://github.com/yahoo/fili/pull/148)
872
873
873
874
874
875
v0.6.29 - 2016/11/16
@@ -899,7 +900,7 @@ New Capabilities & Enhancements:
899
900
900
901
-[Added Dimension Value implementation for PartitionTableDefinition]
901
902
* Added `DimensionIdFilter` implementation of `DataSourceFilter`
902
-
* Created `DimensionListPartitionTableDefinition`
903
+
* Created `DimensionListPartitionTableDefinition`
903
904
904
905
-[Added 'hasAnyRows' to SearchProvider interface](https://github.com/yahoo/fili/pull/259)
905
906
* Has Any Rows allows implementations to optimize queries which only need to identify existence of matches
@@ -921,8 +922,8 @@ New Capabilities & Enhancements:
921
922
* Slice availability can be used to debug availability issues on Physical tables
922
923
923
924
-[Ability to set headers for requests to Druid](https://github.com/yahoo/fili/pull/62)
924
-
* The `AsyncDruidWebServiceImpl` now accepts a `Supplier<Map<String, String>>` argument which specifies the headers
925
-
to add to the Druid data requests. This feature is made configurable through `SystemConfig` in the
925
+
* The `AsyncDruidWebServiceImpl` now accepts a `Supplier<Map<String, String>>` argument which specifies the headers
926
+
to add to the Druid data requests. This feature is made configurable through `SystemConfig` in the
926
927
`AbstractBinderFactory`.
927
928
928
929
### Changed:
@@ -942,12 +943,12 @@ New Capabilities & Enhancements:
942
943
* This change is made to allow running multi-api request with csv format using chrome browser.
943
944
944
945
-[Improves error messages when querying Druid goes wrong](https://github.com/yahoo/fili/pull/61)
945
-
* The `ResponseException` now includes a message that prints the `ResponseException`'s internal state
946
-
(i.e. the druid query and response code) using the error messages
946
+
* The `ResponseException` now includes a message that prints the `ResponseException`'s internal state
947
+
(i.e. the druid query and response code) using the error messages
947
948
`ErrorMessageFormat::FAILED_TO_SEND_QUERY_TO_DRUID` and `ErrorMessageFormat::ERROR_FROM_DRUID`
948
-
* The druid query and status code, reason and response body are now logged at the error level in the
949
-
failure and error callbacks in `AsyncDruidWebServiceImpl`
950
-
949
+
* The druid query and status code, reason and response body are now logged at the error level in the
950
+
failure and error callbacks in `AsyncDruidWebServiceImpl`
951
+
951
952
-[Fili now supports custom Druid query types](https://github.com/yahoo/fili/pull/57)
952
953
*`QueryType` has been turned into an interface, backed by an enum `DefaultQueryType`.
953
954
- The default implementations of `DruidResponseParser``DruidQueryBuilder`, `WeightEvaluationQuery` and
@@ -974,9 +975,9 @@ New Capabilities & Enhancements:
974
975
975
976
- Cleaned up dependencies in pom files
976
977
* Moved version management of dependencies up to the parent Pom's dependency management section
977
-
* Cleaned up the parent Pom's dependency section to only be those dependencies that truly _every_ sub-project should
978
+
* Cleaned up the parent Pom's dependency section to only be those dependencies that truly _every_ sub-project should
978
979
depend on.
979
-
* Cleaned up sub-project Pom dependency sections to handle and better use the dependencies the parent Pom provides
980
+
* Cleaned up sub-project Pom dependency sections to handle and better use the dependencies the parent Pom provides
980
981
981
982
### Deprecated:
982
983
@@ -1007,22 +1008,22 @@ New Capabilities & Enhancements:
1007
1008
1008
1009
-[Adds read locking to all attempts to read the Lucene index](https://github.com/yahoo/fili/pull/52)
1009
1010
* Before, if Fili attempted to read from the Lucene indices (i.e. processing a query with filters) while loading
1010
-
dimension indices, the request would fail and we would get a `LuceneIndexReaderAlreadyClosedException`. Now, the
1011
+
dimension indices, the request would fail and we would get a `LuceneIndexReaderAlreadyClosedException`. Now, the
1011
1012
read locks should ensure that the query processing will wait until indexing completes (and vice versa).
1012
1013
1013
1014
-[Fixes a bug where job metadata was being stored in the `ApiJobStore` even when the results came back synchronously](https://github.com/yahoo/fili/pull/49)
1014
-
* The workflow that updates the job's metadata with `success` was running even when the query was synchronous. That
1015
+
* The workflow that updates the job's metadata with `success` was running even when the query was synchronous. That
1015
1016
update also caused the ticket to be stored in the `ApiJobStore`.
1016
1017
* The delay operator didn't stop the "update" workflow from executing because it viewed an `Observable::onCompleted`
1017
-
call as a message for the purpose of the delay. Since the two observables that that the metadata update gated on
1018
+
call as a message for the purpose of the delay. Since the two observables that that the metadata update gated on
1018
1019
are empty when the query is synchronous, the "update metadata" workflow was being triggered every time.
1019
1020
* The delay operator was replaced by `zipWith` as a gating mechanism.
1020
-
1021
+
1021
1022
-[#45, removing sorting from weight check queries](https://github.com/yahoo/fili/pull/46)
1022
1023
1023
1024
-[`JsonSlurper` can now handle sorting lists with mixed-type entries](https://github.com/yahoo/fili/pull/58)
1024
1025
* even if the list starts with a string, number, or boolean
1025
-
1026
+
1026
1027
-[Broken segment metadata with Druid v0.9.1](https://github.com/yahoo/fili/issues/63)
1027
1028
* Made `NumberedShardSpec` ignore unexpected properties during deserialization
1028
1029
* Added tests to `DataSourceMetadataLoaderSpec` to test the v.0.9.1 optional field `shardSpec.partitionDimensions`
@@ -1041,7 +1042,7 @@ Jobs resource. Here are the highlights of what's in this release:
1041
1042
- Filtering and pagination on the Jobs resource
1042
1043
- A `userId` field for default Job resource representations
1043
1044
- Package cleanup for the jobs-related classes
1044
-
1045
+
1045
1046
### Added:
1046
1047
1047
1048
-[`always` keyword for the `asyncAfter` parameter now guarantees that a query will be asynchronous](https://github.com/yahoo/fili/pull/39)
@@ -1061,7 +1062,7 @@ Jobs resource. Here are the highlights of what's in this release:
0 commit comments