solrbot opened a new pull request, #2136: URL: https://github.com/apache/solr/pull/2136
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.tdunning:t-digest](https://togithub.com/tdunning/t-digest) | dependencies | minor | `3.1` -> `3.3` | --- ### Release Notes <details> <summary>tdunning/t-digest (com.tdunning:t-digest)</summary> ### [`v3.2`](https://togithub.com/tdunning/t-digest/blob/HEAD/RELEASE-NOTES.md#Release-32) \=========== In release 3.2, the goal is to produce an update to the code given the large number of improvements since the previous release. There are a few bugs that will survive this release, most notably in the AVLTreeDigest. These have to do with large numbers of repeated data points and are not new bugs. There is also a lot of work going on with serialization. I need to hear from people about what they are doing with serialization so that we can build some test cases to allow an appropriate migration strategy to future serialization. The paper continues to be updated. The algorithmic descriptions are getting reasonably clear, but the speed and accuracy sections need a complete revamp with current implementations. ## Bugs, fixed and known ##### Fixed The following important issues are fixed in this release [Issue #​90](https://togithub.com/tdunning/t-digest/issues/90) Serialization for MergingDigest [Issue #​92](https://togithub.com/tdunning/t-digest/issues/92) Serialization for AVLTreeDigest ##### Maybe fixed This issue has substantial progress, but lacks a definitive test to determine whether it should be closed. [Issue 78](https://togithub.com/tdunning/t-digest/issues/78) Stability under merging. ##### Pushed The following issues are pushed beyond this release [Issue #​87](https://togithub.com/tdunning/t-digest/issues/87) Future proof and extensible serialization [Issue #​89](https://togithub.com/tdunning/t-digest/issues/89) Bad handling for duplicate values in AVLTreeDigest ##### All fixed issues Here is a complete list of issues resolved in this release: [Issue #​55](https://togithub.com/tdunning/t-digest/issues/55) Add time decay to t-digest [Issue #​52](https://togithub.com/tdunning/t-digest/issues/52) General factory method for "fromBytes" [Issue #​90](https://togithub.com/tdunning/t-digest/issues/90) Deserialization of MergingDigest BufferUnderflowException in 3.1 [Issue #​92](https://togithub.com/tdunning/t-digest/issues/92) Error in AVLTreeDigest.fromBytes [Issue #​93](https://togithub.com/tdunning/t-digest/issues/93) high centroid frequency causes overflow - giving incorrect results [Issue #​67](https://togithub.com/tdunning/t-digest/issues/67) Release of version 3.2 [Issue #​81](https://togithub.com/tdunning/t-digest/issues/81) AVLTreeDigest with a lot of datas : integer overflow [Issue #​75](https://togithub.com/tdunning/t-digest/issues/75) Adjusting the centroid threshold values to obtain better accuracy at interesting values [Issue #​74](https://togithub.com/tdunning/t-digest/issues/74) underlying distribution : powerlaw [Issue #​72](https://togithub.com/tdunning/t-digest/issues/72) Inverse quantile algorithm is non-contiguous [Issue #​65](https://togithub.com/tdunning/t-digest/issues/65) totalDigest add spark dataframe column / array [Issue #​60](https://togithub.com/tdunning/t-digest/issues/60) Getting IllegalArgumentException when adding digests [Issue #​53](https://togithub.com/tdunning/t-digest/issues/53) smallByteSize methods are very trappy in many classes -- should be changed or have warnings in javadocs [Issue #​82](https://togithub.com/tdunning/t-digest/issues/82) TDigest class does not implement Serializable interface in last release. [Issue #​42](https://togithub.com/tdunning/t-digest/issues/42) Histogram [Issue #​40](https://togithub.com/tdunning/t-digest/issues/40) Improved constraint on centroid sizes [Issue #​37](https://togithub.com/tdunning/t-digest/issues/37) Allow arbitrary scaling laws for centroid sizes [Issue #​29](https://togithub.com/tdunning/t-digest/issues/29) Test method testScaling() always adds values in ascending order [Issue #​84](https://togithub.com/tdunning/t-digest/issues/84) Remove deprecated kinds of t-digest [Issue #​76](https://togithub.com/tdunning/t-digest/issues/76) Add serializability [Issue #​77](https://togithub.com/tdunning/t-digest/issues/77) Question: Proof of bounds on merging digest size [Issue #​71](https://togithub.com/tdunning/t-digest/issues/71) Simple alternate algorithm using maxima, ranks and fixed cumulative weighting [Issue #​61](https://togithub.com/tdunning/t-digest/issues/61) Possible improvement to the speed of the algorithm [Issue #​58](https://togithub.com/tdunning/t-digest/issues/58) jdk8 doclint incompatibility [Issue #​48](https://togithub.com/tdunning/t-digest/issues/48) Build is unstable under some circumstances [Issue #​63](https://togithub.com/tdunning/t-digest/issues/63) Which TDigest do you recommend? [Issue #​62](https://togithub.com/tdunning/t-digest/issues/62) Very slow performance; what am I missing? [Issue #​47](https://togithub.com/tdunning/t-digest/issues/47) Make TDigest serializable [Issue #​49](https://togithub.com/tdunning/t-digest/issues/49) MergingDigest.centroids is wrong on an empty digest </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* * * * *" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/solrbot/renovate-github-action) <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44Ny4yIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org