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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+38Lines changed: 38 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,45 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [0.2.0] - 2026-02-27
9
+
10
+
### **BREAKING CHANGE**
11
+
12
+
With the advance of the BSUP format to v1, `super` will no longer read BSUP v0
13
+
format as input. There is currently no backward compatibility in `super` for
14
+
reading BSUP v0 inputs. If you have valuable saved BSUP v0 files that you
15
+
cannot easily regenerate into v1 from their original sources, please speak up
16
+
on [community Slack](https://www.brimdata.io/join-slack/) or
17
+
[open an issue](https://github.com/brimdata/super/issues) for assistance.
18
+
19
+
### Added
20
+
21
+
- New `upcast` function (#6634)
22
+
- Line numbers are now shown for SUP parsing errors (#6630)
23
+
- Optional fields in records (#6669)
24
+
25
+
### Changed
26
+
27
+
- Upgrade to `github.com/apache/arrow-go/v18@v18.5.1` (#6625)
28
+
- Type fusion now ensures any fused unions contain at most one instance of each kind of complex type (#6651)
29
+
- Type decoration for self-describing error values in SUP are now omitted (#6656)
30
+
- By default, `super` now reads the first 1000 values when reading from an input file to infer type information used to type check the query. This can cause type errors when data being referenced occurs later in the input. The `-samplesize` flag can be used to adjust this. (#6667)
31
+
- The BSUP format has been advanced to version 1 (#6674)
32
+
33
+
### Removed
34
+
35
+
- Typed nulls are no longer supported, with nullable values now represented with a union that includes type `null` (#6633)
36
+
37
+
### Fixed
38
+
39
+
- vam: Casting an error value now propagates the error (#6602)
40
+
- vam: Fix an issue where a mixed type error was not returned if the aggregation received a number first followed by a string (#6618)
41
+
- vam: Fix a `rename` operator issue where nested records were not getting assigned updated types (#6623)
42
+
- Fix a deadlock that could occur when running a group-by aggregation on BSUP input (#6624)
43
+
- The BSUP union tag is now encoded as a uvarint, in line with the specification (#6660)
44
+
8
45
## [0.1.0] - 2026-01-30
9
46
10
47
### Added
48
+
11
49
- Initial release (see the [project documentation](https://superdb.org/intro.html))
0 commit comments