Thanks Ian. I'm using AsterixDB as teaching material for a database course at UW, so we will work from the version available in 0.9.4. I wouldn't want to make the students build locally just to use the strict_* aggregate names.
On Wed, Oct 31, 2018 at 10:27 AM Ian Maxon <[email protected]> wrote: > Hi Dylan, > For the tag, sorry about that, I had the tag locally and I believe in > our code review server, but I hadn't pushed it to the ASF repo which > is mirrored into Github. The tag was actually what I used to compute > this list. > > As to issue 2399, I think the fix version is just inaccurate. The > change is merged but isn't in that version. As the comment from the > git server on the issue indicates, the fix was merged to master, not > the pre-release branch. So, it wouldn't have been picked up for 0.9.4. > This is also why it's not in the above list, which is calculating the > commits between 0.9.3 and 0.9.4 . > > However getting a build with that change should be fairly easy, if you > just clone and check out master, and run 'mvn clean package > -DskipTests' from the repository root. Then, the package you'd want > would be in > asterixdb/asterix-server/target/asterixdb-0.9.5-SNAPSHOT-binary-assembly.zip > . > > Hope that helps, > - Ian > On Wed, Oct 31, 2018 at 7:39 AM Dylan Hutchison > <[email protected]> wrote: > > > > Hi folks, > > > > I have some confusion with version 0.9.4. The patch for ASTERIXDB-2399 > is marked to be included in 0.9.4, but the release zip distributed by > Apache does not contain its changes. I looked on the Github mirror and saw > that no tag was created for 0.9.4, so I am wondering if other commits were > left out of the release. > > > > ASTERIXDB-2399 deals with the builtin function public API, namely > whether I use "coll_count" vs. "strict_count" (and the other related > aggregates) in my SQL++ scripts. I'd like to use the "strict_count" > versions because it is better naming, but it doesn't work with 0.9.4. > Anyone know what happened? > > > > Thanks, Dylan > > > > > > > > On Fri, Oct 26, 2018 at 11:05 AM Ian Maxon <[email protected]> wrote: > >> > >> AsterixDB 0.9.4 was released on October 2nd, 2018. > >> This release contains the following new features and improvements from > 0.9.3 > >> > >> [ASTERIXDB-2455][DOC] Deprecate AQL documentations > >> [ASTERIXDB-2397][*DB] Enable build on Java 10 > >> [ASTERIXDB-2397][*DB] Fix sample cluster on Java 10 > >> [ASTERIXDB-2397][*DB] Enable execution on Java 9/10 > >> [ASTERIXDB-2396][LIC] Include netty-all required NOTICEs > >> [ASTERIXDB-2318] Build dashboard in mvn > >> [ASTERIXDB-2387][MTD] Prevent Dataset Primary Index Drop > >> [ASTERIXDB-2377][OTH] Fix JSON of Additional Expressions > >> [ASTERIXDB-2354][COMP] Partition constraint propagation for binary > operators > >> [ASTERIXDB-2355][SQL] Incorrect error reporting by SQL++ parser > >> [ASTERIXDB-2358][LIC] Fix asterix-replication packaging > >> [ASTERIXDB-2347][DOC] Update Configurable Parameters > >> [ASTERIXDB-2361][HYR] Memory Leak Due to Netty Close Listeners > >> [ASTERIXDB-2353][HYR][RT][FAIL] Provide complete thread dumps > >> [ASTERIXDB-2352][FUN] Incorrect leap year handling in duration > arithmetic > >> [ASTERIXDB-2351][COMP] Allow '+' after exponent indicator in double > literals > >> [ASTERIXDB-2343][FUN] Implement to_array(), to_atomic(), to_object() > >> [ASTERIXDB-2348][COMP] Incorrect result with distinct aggregate > >> [ASTERIXDB-2346][COMP] Constant folding should not fail on runtime > exceptions > >> [ASTERIXDB-2345][FUN] Fix runtime output type for object_names() > >> [ASTERIXDB-2340][FUN] Implement object_length(), object_names() > >> [ASTERIXDB-2334] Fix Range Predicate for Composite Key Search > >> [ASTERIXDB-2216] Disable flaky test which depends on external site > >> [ASTERIXDB-1708][TX] Prevent log deletion during scan > >> [ASTERIXDB-2321][STO] Follow the contract in IIndexCursor.open calls > >> [ASTERIXDB-2332][RT] Fix concurrency issue with RecordMerge and > >> RecordRemoveFields > >> [ASTERIXDB-2308][STO] Prevent Race To Allocate Memory Components > >> [ASTERIXDB-2319][TEST] Split Queries in start-feed Test > >> [ASTERIXDB-2285][TEST] Increase Poll Time on Test > >> [ASTERIXDB-2317] Intermittent Failure in Kill CC NCServiceExecutionIT > >> [ASTERIXDB-2329][MTD] Remove Invalid Find Dataset > >> [ASTERIXDB-2330][*DB][RT] Add IFunctionRegistrant for dynamic function > >> registration > >> [ASTERIXDB-2320][CLUS] Don't delay removing dead node on max heartbeat > misses > >> [ASTERIXDB-2316][STO] Fix Merging Components For Full Merge > >> [ASTERIXDB-2213] Guard against concurrent config updates > >> [ASTERIXDB-1952][TX][IDX] Filter logs pt.2 > >> [ASTERIXDB-1280][TEST] JUnit cleanup > >> [ASTERIXDB-2305][FUN] replace() should not accept regular expressions > >> [ASTERIXDB-2313][EXT] JSONDataParser support for non-object roots > >> [ASTERIXDB-2229][OTR] Restore Thread Names in Thread Pool > >> [ASTERIXDB-2304] Ensure Flush is Finished in FlushRecoveryTest > >> [ASTERIXDB-2307][COMP] Incorrect result with quantified expression > >> [ASTERIXDB-2303][API] Fix Supplementary Chars Printing > >> [ASTERIXDB-2148][FUN] Add init parameter for external UDF > >> [ASTERIXDB-2301][TX] Fix Abort of DELETE operation > >> [ASTERIXDB-2074][MVN] Fix manifest metadata > >> [ASTERIXDB-2302][COMP] Incorrect result with non-enforced index > >> [ASTERIXDB-2299] Set log type properly during modifications > >> [ASTERIXDB-2188] Ensure recovery of component ids > >> [ASTERIXDB-2227][ING] Enabling filitering incoming data in feed > >> [ASTERIXDB-2296][COMP] proper handling of an optional subfield type > >> [ASTERIXDB-2291][FUN] Implement if_inf,if_nan,if_nan_or_inf > >> [ASTERIXDB-2294][FUN] Implement is_atomic() > >> [ASTERIXDB-2287][SQL] Support SELECT variable.* in SQL++ > >> [ASTERIXDB-2083][COMP][RT][IDX][SITE] Budget-Constrained Inverted index > search > >> [ASTERIXDB-2282][HTTP] Revive HTTP server on unexpected channel drops > >> [ASTERIXDB-1972][COMP][RT][TX] index-only plan > >> [ASTERIXDB-2284][CLUS] Ensure Node Failure on Heartbeat Miss > >> [ASTERIXDB-2271][RT] Remove Result Ref of Aborted Jobs > >> [ASTERIXDB-2204][STO] Fix implementations and usages of IIndexCursor > >> > >> The release also contained 142 non-issue patches. > >> > >> Many thanks to everyone who contributed to this release. >
