Releases: scylladb/gemini
Releases · scylladb/gemini
v1.8.8
Changelog
- edb34a9 Merge pull request #402 from scylladb/401-after-v187-it-hungs-without-schema-seed
- 5595709 Merge pull request #404 from illia-li/il/fix-store-only_last_attempt_diff_generation
- ac15fbb Merge pull request #413 from scylladb/dk/409-log-details-required-for-debugging-failed-tests
- 916bff7 Merge pull request #416 from illia-li/il/fix-stmtlogger-add-nop-filelogger
- 8bda34c Merge pull request #417 from scylladb/dependabot/go_modules/golang.org/x/net-0.17.0
- fac064a Merge pull request #419 from scylladb/dependabot/go_modules/golang.org/x/net-0.23.0
- 1ddb2ee Merge pull request #421 from scylladb/update-dependancies
- c8a3c98 Merge pull request #422 from scylladb/remove-toolchain-from-go-mod
- 7600ee9 Merge pull request #423 from CodeLieutenant/feat/docker-release
- accfcf2 Merge pull request #424 from CodeLieutenant/feat/disable-materialized-views
- 6f91eb7 Merge pull request #425 from CodeLieutenant/feat/integration-tests
- cec657e build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
- 5cc62af build(deps): bump golang.org/x/net from 0.9.0 to 0.17.0
- 69aaefd feat(cli): add statement-log-file option
- 4e4246c feat(go.mod): update dependancies
- ab3e873 feature(ci): release gemini using goreleaser and github actions
- 201baf2 feature(docker): new multi-staged docker build
- f553671 feature(integration-tests): Run same gemini command as in SCT
- 91bd64d feature(materialized-views): add cli flags to disable materialized views
- 16a7413 fix(docs): fix url in README.md
- e921061 fix(go.mod): remove toolchain
- 37f972f fix(releaser): add main to goreleaser
- db2aa96 fix(stmtlogger): lets gemini work without 'test-statement-log-file' option
- 94b0aea fix(store): complex diff only at last retry attempt
- 42b56b8 fix(typedef): ValueVariationsNumber returns zero all the time
- f60664b fix(typedef): fix CQLPretty to produce runable queries
v1.8.7
Changelog
- c4a4a8f Merge pull request #375 from illia-li/il/add-store-queries_syncer
- c819a9a Merge pull request #376 from scylladb/dk/370-gemini-generates-mutations-non-deterministically
- 8442ad5 Merge pull request #381 from illia-li/il/add-typedef_generators-schema_tests_add
- 232dcbc Merge pull request #389 from cvybhu/timegen
- 7e88328 Merge pull request #390 from illia-li/il/fix-jobs-fix_wrong_logic_genMultiplePartitionQuery
- d8ed0df Merge pull request #391 from illia-li/il/fix-store-add_simple_compare
- 7f032c3 Merge pull request #392 from scylladb/dk/388-gemini-failed-writing-to-a-map-type-column-mutation-statement-generation-failederrorjson-unsupported-type-mapinterface-interface
- bb5f54c Merge pull request #394 from scylladb/dk/enable-random-seeds
- 3574496 Merge pull request #395 from scylladb/393-there-is-a-case-when-gethash-would-not-ever-return-hash-that-matches-certain-partitions
- 37b5a51 Merge pull request #397 from scylladb/396-values-are-not-cerculating-properly-from-new-to-old
- d351b0e Merge pull request #399 from scylladb/398-addifnotpresent-to-be-run-early
- 7732683 Release v1.8.7
- e64e8e7 add(generators) add test for GenSchema with different seeds
- 94f8ad5 add(store): makes Check func do queries on test and oracle stores parallel
- 7c33379 add(store): makes Mutate func do queries on test and oracle stores parallel
- bf6e13c add(typedef) add marshal and unmarshal test for full cases schema
- cb5d494 feat(gemini): make schema seed and workload seed random
- ab185de feat(root): introduce --schema-seed
- c300396 feat(root): make seed parameters strings
- a15c155 fix(MapType): make maps great again
- 88fee5e fix(generator): check of inflight conflict early
- 420a85c fix(generators): address problem when size ot pk is too small
- ae1d81c fix(generotrs): update schema generation to use standalone seed
- c402a25 fix(jobs): fix pk values circulating
- 86296e8 fix(jobs): fix wrong PK processing logic in genMultiplePartitionQuery funcs
- a2d5a4e fix(jobs): update tests data
- 0b6a06b fix(root): make stopsignal stop warmup
- 6f7c971 fix(root): make test continue after warmup
- 3ca0136 fix(store): add simple compare function to avoid complex diff generation
- b2cee4a fix(utils): generate time values in the correct range
v1.8.6
v1.8.5
Changelog
- 4c07350 Merge pull request #359 from illia-li/il/fix{genInsertJSONStmt}_add_convert_values_for_JSON
- be2414f Merge pull request #364 from illia-li/il/fix-check-skip_0rows_processing
- bf8224e Merge pull request #366 from illia-li/il/fix-schema_config_validation-fix_errors
- f802c33 Merge pull request #367 from illia-li/il/fix-store_lt-add_nil_processing
- b63bacf Merge pull request #369 from nuivall/pause_generators
- 2032d9a Merge pull request #371 from nuivall/fix_rand_in_mutate
- ec40788 Merge pull request #372 from scylladb/dk/fix-stale-at-the-end
- ee08726 Merge pull request #373 from nuivall/retry_with_new_t
- ec35557 Release v1.8.5
- 0fe2312 fix(gemini): make tests parallel
- c725a40 fix(generator): can stuck on .Get
- 03de533 fix(generator): rework waking up generator to avoid unpredictable behavior
- c7bb551 fix(generators): shuffle code around
- 6bbb4fb fix(go.mod): update gocql to v1.8.0
- 3e6d9a4 fix(jobs): generalize test code
- ec412e4 fix(jobs): make update test results work
- 5a97304 fix(jobs): use provided randomness source in mutate instead of global one
- f708d86 fix(mutate): change error log level to Error
- 3e8f096 fix(root): fix oracle timeout
- d96087a fix(store) add nil processing in lt function
- 408d0bb fix(store): add skip condition for responses with 0 rows
- fd28158 fix(store): retry with new timestamp value
- 1c44451 fix(tests): get rid of loop variables
- aa2c7dc fix(typedef): 'time', 'timestamp', 'date' types generate fixed, added convert type 'time' for JSON
- 4a7f50b fix(typedef): fix wrong error condition
- 2dad33b git: add vscode dir to gitignore
v1.8.4
Changelog
- 5d2f564 *added 'complex_type' for all comple column types. *redid columns 'UnmarshalJSON'
- 218c059 *added ColumnName in IndexDef *added function that`s adding referenses in 'IndexDef' on 'ColumnDef' for loaded schema from file *some fixes
- 4679e78 *changed varillbe names inside complex types defenitions *some fixes
- 0dbde2d *some changes
- 126dc09 Merge pull request #360 from illia-li/il/redo-UnmarshalJSON
- 1d57761 Merge pull request #361 from scylladb/feat_add_version_info
- ec6a330 Merge pull request #363 from scylladb/362-when-gemini-terminates-test-it-could-produce-fake-missing-rows-errors
- a8de9a9 Release v1.8.4
- 0512a10 feat(gemini): add version info
- 4481c8e fix(changelog): remove extra char
- ea0778e fix(inflight): make tests faster
- a20676d fix(jobs): make them finish test properly when it is stopped
- 3b69a6b fix(store): don't panic on connection error
- 7f79e2f fix(typedef): add columns serialization/deserialization tests
v1.8.3
Changelog
- 6fc136f *rebased *all generate stmt functions moved into jobs package
- b618aef *solved changes requests
- ed1d71a *updated scylla version in docker-compose.yml from 4:0:0 to 5.3.0-rc0. Reason: error 'bad_alloc'
- 713e574 Merge pull request #330 from scylladb/dk/fix-gen_check_and_ddl_stmt-make_it_testable
- 8794c6a Merge pull request #331 from scylladb/dk/add_columns_remove
- 9bb6ca1 Merge pull request #332 from scylladb/dk/optimize_generator
- 1d44da1 Merge pull request #333 from scylladb/dk/fix-gen_stmt-add_tests
- d14ec58 Merge pull request #337 from scylladb/dk/321-fixcreateroutingkey-should-work-with-type_time
- 4be5d1f Merge pull request #338 from scylladb/dk/add_linters
- 3689e8b Merge pull request #339 from scylladb/dk/fix-gen_check-split_functions_mv_not_mv
- 00a9889 Merge pull request #341 from scylladb/dk/upadate_scylla_image_version
- 7f123a8 Merge pull request #342 from scylladb/dk/move_gen_stmt_funcs_into_jobs
- d287da2 Merge pull request #344 from illia-li/il/fix-indexes-remove_dependence_from_columns_idx
- 81d524e Merge pull request #347 from scylladb/346-make-validation-retry-on-selectfrommaterializedviewstatementtype-operation
- ad3f856 Merge pull request #350 from illia-li/il/fix-gen_ddl_stmt-add_valid_columns_for_drop_column
- 2a1bb3b Merge pull request #357 from illia-li/il/fix-gen_udt_columns
- ccf22af Release v1.8.3
- 40cabe6 feat(cicd): add linters and address them
- 080b201 feat(gemini): add profiling option
- 4921a68 feat(generators): add tests for genCheckStmt and GenDDLStmt functions
- 20cccbd fix indexes *add '*ColumnDef' in 'IndexDef' type instead of 'ColumnIdx' and 'Type'
- 018ec2c fix(GenDDLStmt) column drops should be with conditions *added preselect columns that can be dropped for 'genDropColumnStmt' function
- 28478f6 fix(bagtype): fix cqlpretty for list kind
- cfbf0fd fix(coltypes): align imports
- 51b92e8 fix(columns): add remove method
- 1523b20 fix(docker-compose): fix oracle
- 0ffe07f fix(docker-compose): increase scylla memory
- 789d5cb fix(gemini): make it properly work for UDTs
- 73f64f2 fix(generator): pause generator when partitions are full
- c5078d1 fix(generator): reimplement genMultiplePartitionClusteringRangeQueryMv
- b7de474 fix(generator): reuse items refered by idx more than once
- f3a9206 fix(generator): split functions into one that works with tables and ones that works with mview
- 99f26b0 fix(generators): all randoms moved to upper functions
- 3ff0fb5 fix(generators): introduce function that runs the test
- 4e509cf fix(generators): make TYPE_TIME to generate int64 instead of time.Time
- 5fc5cb6 fix(generators): make createPartitionKeyValues preallocate array
- eb92080 fix(generators): reimplement genMultiplePartitionClusteringRangeQuery
- a0d94fe fix(go.mod): go mod tidy
- fae0915 fix(jobs): make validation retry on SelectFromMaterializedViewStatementType
- c93899e fix(jobs): update TestGenMultiplePartitionClusteringRangeQueryMv test
- 10adb28 fix(makefile): make test work
- b0d7227 fix(pkgs): move all the code from testschema to typedef
- 9f7344d fix(scripts): align scylla and gemini performance
- 249fecf fix(test.sh): split it into multiple files
- 53f384b fix(testschema): make tests work
v1.8.2
Changelog
- 6a01274 Merge pull request #310 from scylladb/dk/301-redo-primary-jobs-run
- a341358 Merge pull request #319 from scylladb/dk/fix-insertStmt
- 9168a4a Merge pull request #320 from scylladb/dk/reorganize_packages
- 63cd744 Merge pull request #323 from aleksbykov/fix-oracle-requst-timeout
- ac72aef Merge pull request #325 from scylladb/dk/speedup_rand_string
- 321ee62 Merge pull request #326 from scylladb/dk/315-have-unit-tests-for-statement-generations
- 67ababe Merge pull request #327 from scylladb/dk/fix_generators_test
- 38eff35 Merge pull request #328 from scylladb/dk/implement_stmt_cache
- 0cdbba3 Merge pull request #329 from scylladb/dk/add_bench_tests
- 4f9c05c feat(generators): add unit-tests for insert,update and delete
- 361fa69 feat(generators): impelemt statement cache
- 5acf826 feat(generators): implement benchmarks for stmt generators
- 9b4c661 fix insertStmt: *insertStmt results should be predictable
- 474b656 fix(cicd): test gemini building property
- d8477cc fix(gemini): reogranize packages
- e771939 fix(generators): fix benchmark tests
- d690122 fix(generators): remove extra file
- 5b102d3 fix(golangci): update golangci-lint version
- ef29ea5 fix(jobs): redo jobs start and stop
- 867c7f0 fix(root.createClusters): Use request-timeout parameter for Oracle
- aea7a32 fix(utils): remove extra space reservation
- 2789e64 fix(utils): speedup random string generation
- 14c93c5 release v1.8.2