forked from cube-js/cube
-
Notifications
You must be signed in to change notification settings - Fork 0
chore: update fork to v1.1.18 #25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…es (cube-js#8833)" (cube-js#8846) This reverts commit 1fd7a3e.
…ng connection without real query (cube-js#8847)
…ground (cube-js#8842) fixes #CORE-1134
…" (cube-js#8854) This reverts commit b7306d2.
…ON for data, eslint, prettier, hooks deps, (cube-js#8855) * Extract writing debug for rewrite iteration to function * Add initial egraph state to debug data * Store states data as JSON in debugger * Move debug data from iterations to analysis * Pin react-scripts version in debugger * Reformat debugger Tried to match existing style with quotes and tab width * Wrap navigate with a useCallback * Replace a with span in ChildrenNode It's not a proper link, just inline piece of text with click handler * Add missing dependencies for layout hook * Fix dependencies for nodeTypes memo * Enable eslint for debugger
…. Spectrum) (cube-js#8849) * use native Array.reduce instead of Ramda * define types for TablesSchema query results * extend redshift schema queries with external tables metadata * fix types in databricks driver * fix types in bigQuery driver * fix types in Quest driver * fix types in Materialize driver * remove unneeded ramda * fix typos in materialize * updated @types/node version * describe redshift fixtures config * fix getSchemas in redshift * add drivers-tests for redshift * add yarn cmds for redshift testing * implement missed getTablesForSpecificSchemas() * fix redshift export bucket test * add redshift fixtures description * add redshift test snapshots * add redshift to test matrix * add externalSchemaTests * remove unused
* feat(driver): introduce Apache Pinot * feat(driver): add Pinot documentation * chore: publish under inthememory scope * chore: clear changelog * chore: rebase master --------- Co-authored-by: Konstantin Burkalev <KSDaemon@gmail.com>
Mention the need for write access to build pre-aggregations
…predicate and index match completely (cube-js#8605)
…n worker, simplify ReactFlow <-> ELK interop (cube-js#8863) * Add TypeScript to debugger react-scripts does not support typescript 5, so it uses 4 * Fix stroke width spelling * Fix ELK options types According to their own typings, LayoutOptions is a string->string record * Switch to ElkExtendedEdge * Use property shorthand * Extract JSON clone to function * Check root element presence * Make ELK -> ReactFlow conversion recursive * Remove unnecessary withStyle param * Use async function for layout effect * Simplify ReactFlow <-> ELK interop * Implement cleanup for layout effect This should allow changing nodes multiple times without waiting for every zoom animation * Simplify zooming after ELK layout * Use empty object instead of undefined for empty styles * Port debugger to TS * Setup web worker for ELK
…stead of heavy show catalogs (cube-js#9109)
…er for Postgres, MySQL, Oracle (cube-js#9112) * fix(schema-compiler): move create table name check to underlying driver for Postgres, MySQL, Oracle * override createTable in redshift * add tests for postgres & mysql drivers
Used by Metabase introspection See metabase/metabase#50900 Fixes cube-js#9126
…ery class (cube-js#9111) * Remove moment-timezone from vertica driver * Remove moment-timezone from druid driver * Remove moment-timezone from dremio driver * Remove moment-timezone from cubestore driver * update moment-timezone in api-gateway * update moment-timezone in backend-shared * Remove moment-timezone from query-orchestrator * update moment-timezone in schema-compiler * remove unused * remove moment.HTML5_FMT.DATETIME_LOCAL_MS in favor of just literal * linter fix * add mysqlUseNamedTimezones flag * fix dremio test * Tiny edits --------- Co-authored-by: Igor Lukanin <igor@cube.dev>
* Fixing case statements in snowflake driver * Fixes case sensitivity for snowflake to be default and env driven Adds env var for the snowflake driver to enable or disable the case sensitivity and if not set will default to case insensitive * Updating snowflake driver to respect case by default with added override. * fix types for identIgnoreCase in snowflake driver * fix --------- Co-authored-by: Micheal Taylor <mike.taylor@nomihealth.com>
…s#8961) * create a basic cubeorchestrator project structure * wip * move flatbuffer schema/code to separate crate * implement parse_cubestore_ws_result * add cubeorchestrator/parse_cubestore_ws_result_message export * use native parseCubestoreResultMessage * init hashmap with capacity * cargo fmt * some optimizations and improvements * a bit optimized version * use cx.execute_scoped for optimization * a bit more rust idiomatic code * put native parseCubestoreResultMessage behind the flag * tiny improvement * cargo fmt * cargo fmt * cargo clippy fix * update cubestore Dockerfile * cargo fmt * update cubestore Docker builds * introduce CubeStoreResult struct * create CubeStoreResultWrapper class and switch to lazy evaluation of results set * add resToRawResultFn in API GW * cargo fmt * update resToResultFn * call prepareAnnotation later * remove bytes * add cached flag to CubeStoreResultWrapper * convert core data types from api gateway * implement transformData and related helpers * cargo fmt * down chrono to same version as in cubesql (0.4.31) * fail fast in api gw load() * update cargo.lock (syn crate) * linter fix * implement get_query_granularities & get_pivot_query * prepare transformQueryData native wrapper * small optimization: do not use native parsing for short messages * refactor transformValue and related * types restructure * debug and fix native transform_data() * lazy transformData evaluation * omplement get_final_cubestore_result & get_final_cubestore_result_multi in native * cargo fmt * cargo clippy fix * refactor getVanillaRow * implement get_final_cubestore_result_array() native * fix native response flow for sqlApiLoad * add postgres with native cubestore results driver tests * Build native (without Python) in drivers tests * workaround for native build in testings-drivers * small improvements in CubeStoreResultWrapper * make parse_cubestore_ws_result_message async * make all native cubestore_result_transform functions async * cargo fmt * refactor results transformations * yarn sync * implement custom deserializer from JS Value to rust and updated the cubestore result transformations with it * refactor json_to_array_buffer() * a bit of refactoring * code rearrangement * switch to use DBResponsePrimitive instead of just Strings * refactoring * always use transform data native for all results * fix dtos for native query processing (thnx unit tests) * cache loadNative * remove not needed anymore native.transformQueryData * add Build native for unit tests in CI * refactor serde annotations * remove unused * annotate native query results processing functions * add Build native for unit tests in CI for Debian without pushing * add few unit tests * fix some tests * attempt to fix native build/test in docker-dev CI * fix empty result set issue * another fix in datetime parsing * another fix in deserialization * another fix in datetime parsing * update postgres-native-cubestore-response-full.test.ts.snap * another fix in deserialization * cargo fmt * another fix in datetime parsing * update postgres-native-cubestore-response-full.test.ts.snap * attempt to fix native build/test in docker-dev CI * add some comments * edits in result processing when streaming * fix native response processing via websocket * fix yarn lock * attempt to fix native build/test in cloud integration tests in CI * recreated unit tests for transform data in native * run rust unit tests on push * commented out cargo fmt/build/test for cubesql, cubesqlplanner * remove transformdata JS implementation * refactor push CI jobs * rename CubestoreResultWrapper → ResultWrapper * add isNative flag to ResultWrapper * rename getResultInternal → prepareResultTransformData * use ResultWrapper for all results * fix getArray in ResultWrapper * lint fix * encapsulate rootResultObject into ResultWrapper * add DataResult interface + implement it in result wrappers * add isWrapper property to wrappers * transform wrapped result later before returning the response * fix lint warn * fix async request porcessing * some node version fix * weird yarn.lock change. Wtf? * full transition of result native-js-native * fix @cubejs-backend/native version ref * refactor ResultWrapper constructor * fix string deserialize in transport * extend DataResult interface * support iterative access in ResultWrapper * refactor ResultWrapper classes * pass ResultWrapper to native and offload transformData from the eventloop * remove obsolete getFinalQueryResultArray * fix ws api subscriptionServer results processing * pass SchemaRef to load methods. * trying to fix flaky ws failing tests * remove cubeorchestrator dependency from cubesql * rewrite all load api calls to return RecordBatch * fix @cubejs-backend/native version ref after rebase * set prototype of ResultWrapper proxy to class prototype * fix linter warnings * fix yarn.lock * linter fix * Set CUBEJS_TESSERACT_ORCHESTRATOR: true for all tests workflows * fix old refs after rebase * update integration-cubestore job with the build of backend-native * remove postgres-native-cubestore-response from testing drivers as we turnon new orchestrator for all tests
…9145) * fix post-release ci job * fix cloud tests ci mb * Add missed packages/cubejs-redshift-driver path for watching changes for drivers tests
* Update monitoring.mdx * Wording --------- Co-authored-by: Igor Lukanin <igor@cube.dev>
449db47 to
ccf9cda
Compare
bv86
previously approved these changes
Dec 10, 2025
Base automatically changed from
nicolas/crmrep-4357-upgrade-cubejs-to-10
to
gorgias
December 11, 2025 09:15
ccf9cda to
bfc7267
Compare
bfc7267 to
3c50a9a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes:
README.md.github/workflows/image-build.yamlrust/cubestore/gorgias.Dockerfilegorgias.Dockerfilewith upstreamDockerfile(and update action since working dir changed)Testing step-by-step guide:
Deployment guide: