Releases: ingef/conquery
Releases · ingef/conquery
2.0.0-2024KW18-HOTFIX-MONEY
What's Changed
- fix not respecting money format by @awildturtok in #3426
Full Changelog: v2.0.0-2024KW18...2.0.0-2024KW18-HOTFIX-MONEY
2.0.0-2024KW18
What's Changed
- Bump io.dropwizard:dropwizard-dependencies from 2.1.1 to 4.0.6 by @dependabot in #3284
- Implement event date select conversion by @jnsrnhld in #3339
- fix initialization order for to ensure resolving before checking cont… by @awildturtok in #3369
- update superuser id in tutorial by @thoniTUB in #3374
- Dont drop null columns in Concepts by @awildturtok in #3387
- Simplify Table rendering. Move allocations out of Cell-functions, avoiding unnecessary allocations by @awildturtok in #3358
- Add triple equals rule to avoid unintentional non-strict equality by @Kadrian in #3393
- Cache position at startup by @awildturtok in #3395
- Reintegrate master by @awildturtok in #3396
- fixes validation of initial users/roles, adds default for overview scope by @thoniTUB in #3397
- Support DISCLOSURE_LIST form field by @Kadrian in #3394
- Add react types, run npm audit fix by @Kadrian in #3401
- Iterate disclosure type by @Kadrian in #3402
- Re-trigger validation of default values after applying them to disclosure list field by @Kadrian in #3403
- adds missing filter test by @thoniTUB in #3398
- Absolute form conversion by @jnsrnhld in #3378
- Bump apache-arrow.version from 10.0.1 to 16.0.0 by @dependabot in #3400
- remove events which dont satisfy filter concepts instead of assigning… by @awildturtok in #3406
- logging around connectivity by @awildturtok in #3405
- Feat/preview adjustments by @MarcoKorinth in #3404
- adds and removes headers for index.html to prevent it from being hashed by @thoniTUB in #3392
- Fix minor issues with isOfInterest by @awildturtok in #3410
- adds logging to auth entities and sets get-log-level to trace by @thoniTUB in #3408
- use months not quarters by @awildturtok in #3412
- fix: quarters are 3 months long by @awildturtok in #3413
- fix comparison for exactly fitting buffers by @awildturtok in #3416
- don't concat searches, instead merge them by priority. Pushing up goo… by @awildturtok in #3414
- Import better rejection message by @awildturtok in #3415
- Feat/preview adjustments by @MarcoKorinth in #3417
- fix obsolete null checks creating illegal state by @awildturtok in #3420
- Merge Release by @github-actions in #3421
Full Changelog: v2.0.0-2024KW15-HOTFIX-BIG-MESSAGES...v2.0.0-2024KW18
v2.0.0-2024KW15-HOTFIX-BIG-MESSAGES
What's Changed
- Hotfix: move sorting out of disabled searchables from the job to the filter by @thoniTUB in #3380
- Configurable interning by @awildturtok in #3384
- humonguous to string by @awildturtok in #3386
- shorten full message queue messages without trace by @awildturtok in #3388
- Adds progess on search finalizer job by @thoniTUB in #3385
Full Changelog: v2.0.0-2024KW15...v2.0.0-2024KW15-HOTFIX-BIG-MESSAGES
v2.0.0-2024KW15
What's Changed
- Removal of Dictionaries, towards string-Array based Store by @awildturtok in #3131
- fix not testing nested ReusedQueries, and fix not checking DateFormat names, in containsDates. by @awildturtok in #3326
- Fix date restriction and validity date conversion by @jnsrnhld in #3325
- open and close all tested stores by @thoniTUB in #3321
- Implement SecondaryId conversion by @jnsrnhld in #3317
- Reintegrate Master by @github-actions in #3328
- unroll span in MatchingStats.Entry#addEvent by @awildturtok in #3330
- drop subclasses of CDateRange as vtables are expensive by @awildturtok in #3331
- Cleanup BooleanStatsCollector and all other collectors for performance issues by @awildturtok in #3329
- Feature/short cut admin UI login by @thoniTUB in #3336
- Feature/clean up ftl by @thoniTUB in #3337
- Role matching OIDC by @awildturtok in #3335
- Rework SqlTables by @jnsrnhld in #3332
- properly count entities/lines by @awildturtok in #3334
- speedup DateColumnStatsCollector: by @awildturtok in #3340
- i deleted the wrong field: We need months not quarters by @awildturtok in #3341
- Use java.nio.file.Files::createDirectories to create the dumpfile parent by @SebChmie in #3342
- adds endpoint for form backend version info by @thoniTUB in #3286
- Fix z-index stacking for forms navigation by @Kadrian in #3350
- Remove overly complicated drag handle disabling by @Kadrian in #3352
- Fix accessing entity not inCBlock by @awildturtok in #3351
- allow Statistics for all SingleTableResults by @awildturtok in #3344
- Select input after selecting item from multiselect by @Kadrian in #3354
- Hotfix: restore history after new preview release by @Kadrian in #3353
- Move frontend Dockerfile to root; add git describe by @Kadrian in #3349
- set log message to trace by @thoniTUB in #3356
- Reintegrate Master by @github-actions in #3355
- drop SqlManagedQuery, and instead move SQL concerns into SqlExecution… by @awildturtok in #3347
- adds finalize message to support multiple ReactionMessage per worker by @thoniTUB in #3357
- drop limit for large MultiSelects, as the performance penalty is no longer an issue by @awildturtok in #3362
- adds more explicit logging for WorkerHandler by @awildturtok in #3364
- don't compute dates stats when no dates in query. by @awildturtok in #3346
- Fix: total search result for empty search by @thoniTUB in #3376
- fix casting of query result preview by @awildturtok in #3377
- Merge Release by @github-actions in #3366
Full Changelog: v2.0.0-2024KW09...v2.0.0-2024KW15
2.0.0-2024KW09
What's Changed
- Improve log message during import by @thoniTUB in #3291
- Fix any char regex for SQL conversion by @jnsrnhld in #3297
- Cleanup and restructure sql conversion dir by @jnsrnhld in #3298
- rip out TreeChildPrefixIndex.java and all its dependants by @awildturtok in #3295
- use ngram in TrieSearch as it performs very similarly but at much low… by @awildturtok in #3216
- Make all connector conversion CTE steps mandatory by @jnsrnhld in #3300
- filter nulls before they reach the template by @thoniTUB in #3299
- Support multiple connector SQL conversion by @jnsrnhld in #3301
- Fix/form scan fail independently by @thoniTUB in #3304
- fix dupe insertion for small words by @awildturtok in #3312
- Localize Date info for EntityPreviewExecutionStatus by @awildturtok in #3307
- Fix resolving conditions of all parents of concept tree children by @jnsrnhld in #3309
- Update authentication.md by @thoniTUB in #3293
- Simplify SqlTables by @jnsrnhld in #3316
- fix nested query ordering by @awildturtok in #3303
- fixes dropping sharedDictionaries when the same one is referenced mul… by @awildturtok in #3318
- use password4j to generate and check hashes by @thoniTUB in #3313
- adds switch for output type in script adminend by @thoniTUB in #3322
- remove apitoken related classes and code by @thoniTUB in #3310
- Query stats followup by @awildturtok in #3255
- Feature/preview v2 by @awildturtok in #3327
- Merge Release by @github-actions in #3324
Full Changelog: v2.0.0-2024KW06...v2.0.0-2024KW09
Migrations
This Release deprecates the ApiToken-Realm (#3310):
- If you have the a Realm configured with the type
API_TOKEN
remove it - remove the
api_token
store in your storage folder - If you have an initial User defined e.g.
authorizationRealms.initialUsers.[0].credentials
modify it toauthorizationRealms.initialUsers.[0].credential
and ensure that this member is a single object not a list
2.0.0-2024KW06
What's Changed
- Reintegrate Master by @github-actions in #3239
- Implements endpoint to fetch query result statistics by @awildturtok in #3220
- Fix/OIDC client setup by @thoniTUB in #3236
- Improve multi select load more input by @Kadrian in #3248
- Fix resize when tooltip is hidden by @Kadrian in #3244
- Take selectConfig into account when initializing concepts in form dropzones by @Kadrian in #3245
- Search owner name and highlight when found by @Kadrian in #3247
- Fix open / close of folders using the new resizable panels by @Kadrian in #3246
- Refactor SqlSelects and Filters into SqlAggregators by @jnsrnhld in #3241
- Move select and filter SQL conversion logic to nodes itself by @jnsrnhld in #3242
- hold reference to results until metrics are collected by @thoniTUB in #3249
- Add SQL conversion of conditions by @jnsrnhld in #3252
- Implement diffsum/distinct SumSelect/SumFilter conversion by @jnsrnhld in #3251
- fixes accessing externalId after wrapping as object by @awildturtok in #3261
- Rework test infrastructure to easily switch between Worker and SQL mode by @jnsrnhld in #3266
- Bump org.apache.shiro:shiro-core from 1.10.1 to 1.13.0 in /backend by @dependabot in #3269
- Cleanup Jooq usage by @jnsrnhld in #3270
- Fix dynamic input group buttons by @Kadrian in #3273
- Adjust invalid concepts logic with restricted selects by @Kadrian in #3274
- undo gzipping WorkerMessages as it was causing ImportJob to slow down significantly by @awildturtok in #3272
- Implement FLAG select and filter SQL conversion by @jnsrnhld in #3264
- Fix nested AND/OR node SQL conversion by @jnsrnhld in #3262
- Add COUNT_QUARTERS SQL conversion for DATE columns by @jnsrnhld in #3263
- Bump fastutil from 8.5.9 to 8.5.12 by @dependabot in #2970
- Implement Select filter value auto-completion for SQL mode by @jnsrnhld in #3277
- Implement saved queries for SQL connector by @jnsrnhld in #3275
- check if the Execution has been deleted before resetting by @awildturtok in #3282
- Combine shared dict merging by @awildturtok in #3232
- don't use cachedThreadPool by @awildturtok in #3283
- Prepare SQL conversion of multiple connectors by @jnsrnhld in #3279
- use ThreadPool that doesn't reject (sorry!) by @awildturtok in #3285
- Draft: hoping to avoid keeping SecondaryIdQuery subPlans, that are not needed by @awildturtok in #3260
- Merge Release by @github-actions in #3290
Full Changelog: v2.0.0-2023KW48-HOTFIX-CONCURENT-SHRINK...v2.0.0-2024KW06
2.0.0-2023KW48-HOTFIX-CONCURENT-SHRINK
What's Changed
- shrink in single thread by @awildturtok in #3238
Full Changelog: v2.0.0-2023KW48...v2.0.0-2023KW48-HOTFIX-CONCURENT-SHRINK
2.0.0-2023KW48
What's Changed
- Fix getPredecessor for concept and data aggregation tables by @jnsrnhld in #3199
- Move from yarn to npm, update non-major & tooling dependencies by @Kadrian in #3201
- Fix missing MockDateNowSupplier in Sql integration tests by @jnsrnhld in #3207
- Allow inserting unknown filter values by @Kadrian in #3209
- Fix/e2e backend refresh to early by @thoniTUB in #3208
- Upgrade cypress by @Kadrian in #3205
- Renaming of CteStep classes by @jnsrnhld in #3214
- throws RTE on emtpy test sets for programmatic test by @thoniTUB in #3219
- Rework SQL backend tests by @jnsrnhld in #3215
- wraps realm in abstract binder by @thoniTUB in #3218
- Merge master by @Kadrian in #3223
- Reintegrate Master by @github-actions in #3203
- Allow unresolved filter values on expand by @Kadrian in #3224
- Cast SQL results to matching ResultTypes by @jnsrnhld in #3217
- makes IndexService a singleton, shared between namespaces by @thoniTUB in #3226
- Use builder for Selects by @jnsrnhld in #3221
- Add name generator for database identifiers by @jnsrnhld in #3222
- parse all signing keys and compare kids with token by @thoniTUB in #3228
- Reintegrate master by @awildturtok in #3233
- Reintegrate Master by @github-actions in #3231
- fixes key filtering and adds test by @thoniTUB in #3235
- use IntSet, as big arrays are mega-slow by @awildturtok in #3230
- Merge Release by @github-actions in #3237
Full Changelog: v2.0.0-2023KW45-HOTFIX-DICT-IMPORT...v2.0.0-2023KW48
v2.0.0-2023KW45-HOTFIX-DICT-IMPORT
What's Changed
- BUGFIX: keep Dictionaries locked while storing/sending them in ImportJob by @awildturtok in #3229
Full Changelog: v2.0.0-2023KW45...v2.0.0-2023KW45-HOTFIX-DICT-IMPORT
v2.0.0-2023KW45
What's Changed
- Feature/contains dates at submissions by @awildturtok in #3169
- Increase clickable area of Calendar Button and center it by @Kadrian in #3166
- fix: datepicker blocks input field by @MarcoKorinth in #3164
- Reduce ChunkWriter#bufferSize to 2MB from 32MB by @awildturtok in #3172
- Share nested queries by @awildturtok in #3168
- Make all non-required field errors red by @Kadrian in #3167
- Add group select and group filter by @jnsrnhld in #3159
- sets the defaultValue of containsDates to true, so that old queries a… by @awildturtok in #3175
- Add no dates in results indicator by @Kadrian in #3173
- adds permissions and checks for QUERY_PREVIEW and ENTITY_PREVIEW by @awildturtok in #3177
- Add permission flags for history and preview by @Kadrian in #3179
- Iterate upload filters / concepts dropdown by @Kadrian in #3180
- Remember dropped filename for imported concepts / filter values by @Kadrian in #3181
- feat: renew datepicker year selection by @MarcoKorinth in #3178
- throw proper error message, when query cannot be resolved by @awildturtok in #3182
- use isExcludeFromTimeAggregation instead by @awildturtok in #3184
- apply all Dictionary operations in ImportJob with Stream.parallel by @awildturtok in #3185
- Improve preview: add sum and currency formatting; improve layout by @Kadrian in #3186
- Keep row prefix constant when reordering by @fabian-bizfactory in #3176
- adds healthcheck for connected shardNodes by @awildturtok in #3189
- send MatchingStats results per concept to reduce the size of messages by @awildturtok in #3190
- fixes not prettyPrinting for infos by @awildturtok in #3191
- move caching of selectedValues into QueryExecutionContext by @awildturtok in #3192
- fixes usage of PrintSettings: With didn't properly work with the inte… by @awildturtok in #3193
- Add interval packing by @jnsrnhld in #3183
- Add date aggregation by @jnsrnhld in #3188
- Improve file drop resolve; fix race condition with insert all by @Kadrian in #3200
- Copy concept prefix when copying concept in the same field by @fabian-bizfactory in #3187
- Add last and random select converters by @jnsrnhld in #3194
- Add count filter and select converter by @jnsrnhld in #3196
- Stop showing whether a field is optional in all form fields by @Kadrian in #3174
Full Changelog: v2.0.0-2023KW36...v2.0.0-2023KW45