# [0.35.0](
v0.34.0...v0.35.0) (2024-01-13)
### Bug Fixes
* Add async refresh to prevent synchronous refresh in main thread ([
#3812](
#3812)) ([
9583ed6](
9583ed6))
* Adopt connection pooling for HBase ([
#3793](
#3793)) ([
b3852bf](
b3852bf))
* Bytewax engine create configmap from object ([
#3821](
#3821)) ([
25e9775](
25e9775))
* Fix warnings from deprecated paths and update default log level ([
#3757](
#3757)) ([
68a8737](
68a8737))
* improve parsing bytewax job status ([
5983f40](
5983f40))
* make bytewax settings unexposed ([
ae1bb8b](
ae1bb8b))
* Make generated temp table name escaped ([
#3797](
#3797)) ([
175d796](
175d796))
* Pin numpy version to avoid spammy deprecation messages ([
774ed33](
774ed33))
* Redundant feature materialization and premature incremental materialization timestamp updates ([
#3789](
#3789)) ([
417b16b](
417b16b)), closes [
#6](
#6) [
#7](
#7)
* Resolve hbase hotspot issue when materializing ([
#3790](
#3790)) ([
7376db8](
7376db8))
* Set keepalives_idle None by default ([
#3756](
#3756)) ([
8717e9b](
8717e9b))
* Set upper bound for bigquery client due to its breaking changes ([
2151c39](
2151c39))
* UI project cannot handle fallback routes ([
#3766](
#3766)) ([
96ece0f](
96ece0f))
* update dependencies versions due to conflicts ([
5dc0b24](
5dc0b24))
* Update jackson and remove unnecessary logging ([
#3809](
#3809)) ([
018d0ea](
018d0ea))
* upgrade the pyarrow to latest v14.0.1 for
CVE-2023-47248. ([
052182b](
052182b))
### Features
* Add get online feature rpc to gprc server ([
#3815](
#3815)) ([
01db8cc](
01db8cc))
* Add materialize and materialize-incremental rest endpoints ([
#3761](
#3761)) ([
fa600fe](
fa600fe)), closes [
#3760](
#3760)
* add redis sentinel support ([
3387a15](
3387a15))
* add redis sentinel support ([
4337c89](
4337c89))
* add redis sentinel support format lint ([
aad8718](
aad8718))
* Add support for `table_create_disposition` in bigquery job for offline store ([
#3762](
#3762)) ([
6a728fe](
6a728fe))
* Add support for in_cluster config and additional labels for bytewax materialization ([
#3754](
#3754)) ([
2192e65](
2192e65))
* Apply cache to load proto registry for performance ([
#3702](
#3702)) ([
709c709](
709c709))
* Make bytewax job write as mini-batches ([
#3777](
#3777)) ([
9b0e5ce](
9b0e5ce))
* Optimize bytewax pod resource with zero-copy ([
9cf9d96](
9cf9d96))
* Support GCS filesystem for bytewax engine ([
#3774](
#3774)) ([
fb6b807](
fb6b807))
What this PR does / why we need it:
This introduces an optional parameter to bigquery offline store - table_create_disposition which is used as part of the bigquery job client. This would benefit anyone who doesn't want to be forced to give the bigquery.tables.create permission to the service account that will be used to write data into their offline store. I have tested locally behaviour of a create_disposition="CREATE_NEVER" and it does not need the permission to create tables when writing to an existing table, whereas the default behaviour does.
Which issue(s) this PR fixes:
Fixes #3763