Releases: heavyai/rbc
Releases · heavyai/rbc
v0.13.0
v0.12.0
🚀 New Features
- Cache the NRT module and introduce rbc.config to keep track of env vars
- PR: #552
- Decorate flaky test with
@pytest.mark.xfail
- PR: #555
- Reduce compile-time
- PR: #560
- Add NRT_MemInfo_alloc_aligned
- PR: #561
- Simplify ext_arguments_map ctor
- PR: #550
- Support
Column<TextEncodingNone>
- PR: #553
- Change methods to receive a python native str
- PR: #572
- ENH: add support for list to execute (Take 2)
- PR: #573
📘 Documentation
v0.11.0
🚀 New Features
🐛 Bug Fixes
v0.10
🚀 New Features
- Add instructions to build and test RBC
- PR: #527
- Introduce Opaque pointers
- PR: #529
- Support Numba Runtime in RBC
- PR: #531
🐛 Bug Fixes
- Fix a bug when clang compiler is not available.
- PR: #530
📘 Documentation
- Add instructions to build and test RBC
- PR: #527
⚙️ Tests
- Fix test_daytimeinterval when server was compiled with SYSTEM_TFS=off
- PR: #532
Uncategorized
- Fix readthedocs build
- PR: #533
v0.9.1
- no changes
v0.9.0
🚀 New Features
- Support
Column<Array<T>>
- PR: #513
- Update heavydb to 6.2 and remove omniscidb 5.10
- PR: #520
- Emit warning message when version(Numba LLVM) != version(clang)
- PR: #521
- Remove
pass_by_value
property- PR: #522
- add to_text_encoding_none test
- PR: #525
⚙️ Tests
- add to_text_encoding_none test
- PR: #525
Uncategorized
v0.8.1
🚀 New Features
- Fix if-else assignment of text_encoding_none
- PR: #489
- Update bits/architecture and better error handling
- PR: #490
- Bump server version to 6.0
- PR: #486
- Add thrift endpoints to retrieve registered udfs/udtfs
- PR: #485
- Bump HeavyDB dev version to 6.2
- PR: #495
- Add HeavyDBTimestampType
- PR: #494
- Update dependencies
- PR: #497
- Add methods to timestamp class
- PR: #496
- Implement array.size and array.ndim attributes
- PR: #501
- Generate fields annotation
- PR: #503
- Add support for string proxy methods
- PR: #499
- Numba 0.56
- PR: #502
- Add enumerate(columnlist)
- PR: #504
- Add heavydb 6.1 to CI
- PR: #507
- Fix an error in return buffer values on UDF
- PR: #505
- Add has_libdevice property to targetinfo
- PR: #510
- Add RowFunctionManager to Udfs
- PR: #509
- Implement DayTimeInterval and YearMonthTimeInterval types
- PR: #512
- Bump server dev version to 6.3 and update test files
- PR: #514
- Add timestamp::set_null
- PR: #515
- Update thrift file to add recent type definitions
- PR: #518
- Update thrift files and bump server version to 6.4
- PR: #519
📘 Documentation
⚙️ Tests
- Disable DayTimeInterval tests on GPU
- PR: #517
v0.8.0
❗ Deprecations
- Refactor OmniSci to Heavy
- PR: #454
🚀 New Features
- Bump heavydb to 6.1.0
- PR: #455
- Add unimplemented functions from array_api
- PR: #453
- Derive dtype from fill_value
- PR: #452
- Remove AutoFreeBuffers pass
- PR: #458
- Introduce RemoteHeavyDB.reconnect. Test UDF registration by non-admin users.
- PR: #464
- Introduce RBC_DEBUG env var
- PR: #465
- renaming Omnisci -> HeavyDB
- PR: #463
- Rename Bytes -> TextEncodingNone
- PR: #460
- Sets Numba error mode to new style and implement auto cast on setitem
- PR: #480
- cast boolean literal to Boolean8
- PR: #483
📘 Documentation
- Add unimplemented functions from array_api
- PR: #453
⚙️ Tests
v0.7.3
v0.7.2
🚀 New Features
- MAINT: more information in message when raising when no runtime
- PR: #425
- Support remote calling of run-time UDF/UDTFs from Python
- PR: #424
- Warn if remove_features dictionary requires an update
- PR: #429
- ENH: add unregister of callers locally and on the server
- PR: #426
- MAINT: define public api of omnisci_backend functions
- PR: #431
- Improve IDE support with explicit parameters in signature
- PR: #441
- add support for enumerate(Array, Column)
- PR: #435
🐛 Bug Fixes
- Warn if remove_features dictionary requires an update
- PR: #429
- Disable fast-fail for remotejit tests for CI stability, patch pythrift2 TServerSocket.close
- PR: #433