Skip to content

3.0.1.8

Compare
Choose a tag to compare
@gccgdb1234 gccgdb1234 released this 25 Nov 06:41
· 29081 commits to main since this release

Enhancements:

  • Performance optimization for "select *"
  • Improved error handling if the data to be inserted doesn't include timestamp
  • Performance optimization when there is "IN" clause in both inner and outter query
  • Performance optimization when counting disordered data of NCHAR type
  • Optimization for interp()

Fixed Bugs:

  • Crash caused by querying last_row() on a table of 4,000 columns
  • Crash caused by "select count(1)"
  • Crash caused by tag length exceeding the schema definition
  • Crash casued by commiting NONE or NULL to disk
  • Crash caused by fill(NULL) + interval + partition by tbname
  • Crash caused by fill_history + partition by tbname + state_window/session
  • Crash caused by stream processing in crash_gen
  • Crash at executor/src/sortoperator.c
  • Crash at libs/executor/src/tfill.c
  • Crash at executor/src/sortoperator.c
  • Crash happened in stability testing with replica=3
  • Crash caused by creating stream on child table with fill_history and data filtering
  • Overflow when converting time decision
  • SIGABORT received if the data to be inserted doesn't incldue timestamp
  • "Use DB" got error: Database is in dropping status
  • fill(value, '1') should NOT succeed for a column of integer type
  • "Invalid read of size 1" reported by Valgrind
  • Duplicate child table name is generating when creating child table automatically
  • Incorrect result returned by fill_history + partition by tbname + interval
  • Database should not be created if its name exceeds the upper limit
  • Other dnodes go to offline if one node is down and restarted
  • User should not be created if the password length exceeds upper limit
  • A lot of issues found by Address Sanitier
  • Bugs found by 3rd party database verification tool

What's Changed

Full Changelog: ver-3.0.1.7...ver-3.0.1.8