|
| 1 | +# Created with WinGet Updater using komac v2.11.2 |
| 2 | +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json |
| 3 | + |
| 4 | +PackageIdentifier: DoltHub.Dolt |
| 5 | +PackageVersion: 1.51.1 |
| 6 | +PackageLocale: en-US |
| 7 | +Publisher: DoltHub |
| 8 | +PublisherUrl: https://github.com/dolthub/dolt |
| 9 | +PublisherSupportUrl: https://github.com/dolthub/dolt/issues |
| 10 | +Author: DoltHub |
| 11 | +PackageName: Dolt |
| 12 | +PackageUrl: https://www.dolthub.com/ |
| 13 | +License: Apache-2.0 |
| 14 | +LicenseUrl: https://github.com/dolthub/dolt/blob/HEAD/LICENSE |
| 15 | +CopyrightUrl: https://raw.githubusercontent.com/dolthub/dolt/master/LICENSE |
| 16 | +ShortDescription: Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository. |
| 17 | +Description: |- |
| 18 | + Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository. |
| 19 | + Connect to Dolt just like any MySQL database to run queries or update the data using SQL commands. |
| 20 | + Use the command line interface to import CSV files, commit your changes, push them to a remote, or merge your teammate's changes. |
| 21 | +Moniker: dolt |
| 22 | +Tags: |
| 23 | +- cli |
| 24 | +- data |
| 25 | +- git-for-data |
| 26 | +- versioning |
| 27 | +ReleaseNotes: |- |
| 28 | + Merged PRs |
| 29 | + dolt |
| 30 | + - 9063: Normalize AUTO_INCREMENT values in tables. |
| 31 | + When the AUTO_INCREMENT field is unset, the value of the next AUTO_INCREMENT column defaults to 1. Thus, setting it to 0 and 1 produce identical behavior. |
| 32 | + By normalizing the value as its written, we ensure that both operations produce the same table hash as if the value was unset. |
| 33 | + - 9061: Bug fix for doltgres range iter |
| 34 | + - 9059: go: cmd/dolt: commands/sql: Fix the displayed query time in interactive mode after a query completes. |
| 35 | + The migration to subcontexts of the Queryist sql.Context meant that we lost the default setting of the query start time. Restore it in the sql command implementation itself. |
| 36 | + - 9050: go,integration-tests/{bats,go-sql-server-driver}: Implement GC sesssion lifecycle validation at the storage layer. Enable checks for bats and go sql server integration tests. |
| 37 | + This makes *NomsBlockStore check the incoming Context object to ensure that it itself has been invovled in the appropriate GC lifecycle callbacks. |
| 38 | + It fixes a problem with statspro.AnalyzeTable, where the GC lifecycle callbacks happened more than once for a single session. |
| 39 | + It fixes some callsites to appropriately make the GC lifecycle callbacks, including LateBindingQueryist opening one session command for the whole lifetime of the returned sql.Context. |
| 40 | + - 9047: go: utils/publishrelease/buildpgobinaries.sh: Bump optcross to pick up new dolthub_toolchains changes. |
| 41 | + - 9041: go: store/datas/pull: Error handling improvements. Target an approximate file size instead of a number of chunks when uploading files. |
| 42 | + Our old heuristic was to cut a file and start uploading it when it reached a fixed number of chunks. We chose that number of chunks as just (1<<30 / 4096), which is the average chunk size the chunker targets. But the chunk targets pre-compressed sizes. So file uploads which were hitting the target could vary a lot in size. It's better to just track how many bytes we've written so far and cut it when (approximately) appropriate. This is still best effort and only approximately. |
| 43 | + Also improves error handling and structured concurrency a bit. Moves a number of goroutines up to the top-level errgroup in Pull(). Avoids creating – and thus potentially leaking – goroutines in NewPuller(), deferring them until Pull actually gets called. Gets rid of an unnecessary request-response thread structure in the implementation of PullChunkFetcher. |
| 44 | + - 9032: integration-tests/go-sql-server-driver: Move max-connections testing to go-sql-server-driver. |
| 45 | + - 9029: go: Add some GC lifecycle callbacks to commands which use a local SqlEngine. |
| 46 | + - 9023: go: mvdata: Improve dump, import and export so that these commands create a single SqlEngine over their lifetime. |
| 47 | + Pass the SqlEngine along and reuse it in the operations where we dump table contents, parse import schemas, etc. |
| 48 | + - 8965: Root Objects |
| 49 | + Counterpart to Doltgres PR: |
| 50 | + - dolthub/doltgresql#1265 |
| 51 | + go-mysql-server |
| 52 | + - 2921: fix not equal conversions |
| 53 | + fixes: #9052 |
| 54 | + - 2920: fix negative integer limits |
| 55 | + In golang, the negation of the minimum int8, int16, int32, int64 is the same. |
| 56 | + fix: #9053 |
| 57 | + - 2919: fix double negatives |
| 58 | + We can't apply NOT(NOT(expr)) -> expr optimization if there will be a type conversion involved. |
| 59 | + This PR also fixes bad test involving current timestamps. |
| 60 | + fixes: #9054 |
| 61 | + - 2918: more precision fixes for unix_timestamp |
| 62 | + Changes: |
| 63 | + - have datetime_type equality to also compare precision |
| 64 | + - retain precision for date and datetime types in a table |
| 65 | + fixes: #9025 |
| 66 | + - 2916: prevent panics in replacePkSort |
| 67 | + Not sure how to reproduce this, but this should make the code more safe. |
| 68 | + fixes: dolthub/go-mysql-server#2915 |
| 69 | + - 2914: bump: dolthub/go-icu-regex |
| 70 | + - 2912: Support for negative bool values |
| 71 | + Fixes #9036 |
| 72 | + - 2911: check group by ordinal range |
| 73 | + This PR adds an error check when attempting to group by a column index that is out of range. |
| 74 | + fixes: #9037 |
| 75 | + Closed Issues |
| 76 | + - 9052: Incorrect optimization of operation in expression in WHERE clause |
| 77 | + - 9053: Incorrect negation of minimum signed integer |
| 78 | + - 9035: NULL in GROUP BY column is interpreted as 1 |
| 79 | + - 9054: Double negation is treated as original value in WHERE clause |
| 80 | + - 9025: unix_timestamp's precision should keep with parameter |
| 81 | + - 9051: Dolthub commit changes history loads forever |
| 82 | + - 9037: Unexpected crash when using GROUP BY with non-column position |
| 83 | + - 2915: Panic when calling min/max (without a Primary Key?) |
| 84 | + Performance |
| 85 | + ─────────────────────┬─────┬─────┬──────── |
| 86 | + Read Tests │MySQL│Dolt │Multiple |
| 87 | + ─────────────────────┼─────┼─────┼──────── |
| 88 | + covering_index_scan │1.93 │0.67 │0.35 |
| 89 | + ─────────────────────┼─────┼─────┼──────── |
| 90 | + groupby_scan │13.46│17.95│1.33 |
| 91 | + ─────────────────────┼─────┼─────┼──────── |
| 92 | + index_join │1.47 │2.43 │1.65 |
| 93 | + ─────────────────────┼─────┼─────┼──────── |
| 94 | + index_join_scan │1.44 │1.44 │1.0 |
| 95 | + ─────────────────────┼─────┼─────┼──────── |
| 96 | + index_scan │34.95│30.81│0.88 |
| 97 | + ─────────────────────┼─────┼─────┼──────── |
| 98 | + oltp_point_select │0.18 │0.27 │1.5 |
| 99 | + ─────────────────────┼─────┼─────┼──────── |
| 100 | + oltp_read_only │3.49 │5.28 │1.51 |
| 101 | + ─────────────────────┼─────┼─────┼──────── |
| 102 | + select_random_points │0.34 │0.61 │1.79 |
| 103 | + ─────────────────────┼─────┼─────┼──────── |
| 104 | + select_random_ranges │0.37 │0.62 │1.68 |
| 105 | + ─────────────────────┼─────┼─────┼──────── |
| 106 | + table_scan │34.95│31.37│0.9 |
| 107 | + ─────────────────────┼─────┼─────┼──────── |
| 108 | + types_table_scan │75.82│116.8│1.54 |
| 109 | + ─────────────────────┼─────┼─────┼──────── |
| 110 | + reads_mean_multiplier│ │ │1.28 |
| 111 | + ─────────────────────┴─────┴─────┴──────── |
| 112 | + ──────────────────────┬─────┬─────┬──────── |
| 113 | + Write Tests │MySQL│Dolt │Multiple |
| 114 | + ──────────────────────┼─────┼─────┼──────── |
| 115 | + oltp_delete_insert │8.9 │6.32 │0.71 |
| 116 | + ──────────────────────┼─────┼─────┼──────── |
| 117 | + oltp_insert │4.1 │3.13 │0.76 |
| 118 | + ──────────────────────┼─────┼─────┼──────── |
| 119 | + oltp_read_write │9.06 │11.65│1.29 |
| 120 | + ──────────────────────┼─────┼─────┼──────── |
| 121 | + oltp_update_index │4.18 │3.19 │0.76 |
| 122 | + ──────────────────────┼─────┼─────┼──────── |
| 123 | + oltp_update_non_index │4.18 │3.13 │0.75 |
| 124 | + ──────────────────────┼─────┼─────┼──────── |
| 125 | + oltp_write_only │5.77 │6.32 │1.1 |
| 126 | + ──────────────────────┼─────┼─────┼──────── |
| 127 | + types_delete_insert │8.43 │6.67 │0.79 |
| 128 | + ──────────────────────┼─────┼─────┼──────── |
| 129 | + writes_mean_multiplier│ │ │0.88 |
| 130 | + ──────────────────────┴─────┴─────┴──────── |
| 131 | + ───────────────────┬─────┬─────┬──────── |
| 132 | + TPC-C TPS Tests │MySQL│Dolt │Multiple |
| 133 | + ───────────────────┼─────┼─────┼──────── |
| 134 | + tpcc-scale-factor-1│96.16│39.18│2.45 |
| 135 | + ───────────────────┼─────┼─────┼──────── |
| 136 | + tpcc_tps_multiplier│ │ │2.45 |
| 137 | + ───────────────────┴─────┴─────┴──────── |
| 138 | + ─────────────────────┬──── |
| 139 | + Overall Mean Multiple│1.54 |
| 140 | + ─────────────────────┴──── |
| 141 | +ReleaseNotesUrl: https://github.com/dolthub/dolt/releases/tag/v1.51.1 |
| 142 | +ManifestType: defaultLocale |
| 143 | +ManifestVersion: 1.9.0 |
0 commit comments