-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathCHANGELOG
More file actions
318 lines (251 loc) · 7.87 KB
/
CHANGELOG
File metadata and controls
318 lines (251 loc) · 7.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
# Changelog
All notable changes to this project will be documented in this file.
## [0.4.0] - 2025-10-28
### Bug Fixes
- Remove concurrency for base/ci builder image jobs
### Miscellaneous Tasks
- Add CODEOWNERS (#115)
- Bump taiki-e/cache-cargo-install-action from 2.2.0 to 2.3.0 (#114)
- Update to pgrx v0.16.0 (#118)
- Bump getrandom from 0.2.16 to 0.3.3 (#119)
- Bump actions/download-artifact from 4.3.0 to 5.0.0 (#120)
- Bump actions/checkout from 4.2.2 to 5.0.0 (#121)
- Bump uuid from 1.17.0 to 1.18.0 (#122)
- Bump anyhow from 1.0.98 to 1.0.99 (#123)
- Bump time from 0.3.41 to 0.3.42 (#124)
- Bump uuid from 1.18.0 to 1.18.1 (#125)
- Bump time from 0.3.42 to 0.3.43 (#126)
- Bump softprops/action-gh-release from 2.3.2 to 2.3.3 (#127)
- Bump chrono from 0.4.41 to 0.4.42 (#128)
- Bump Swatinem/rust-cache from 2.8.0 to 2.8.1 (#129)
- Bump taiki-e/cache-cargo-install-action from 2.3.0 to 2.3.1 (#132)
- Bump anyhow from 1.0.99 to 1.0.100 (#131)
- Bump time from 0.3.43 to 0.3.44 (#130)
- Bump softprops/action-gh-release from 2.3.3 to 2.3.4 (#133)
- Bump softprops/action-gh-release from 2.3.4 to 2.4.0 (#134)
- Bump softprops/action-gh-release from 2.4.0 to 2.4.1 (#135)
- Bump getrandom from 0.3.3 to 0.3.4 (#136)
- Update rust toolchain & MSRV to 1.90.0 (#138)
- Bump actions/download-artifact from 5.0.0 to 6.0.0 (#139)
- Update to pg16.10, pg15.14, pg17.6, alpine3.22.2 (#141)
## [0.3.1] - 2025-07-19
### Features
- Add typeid support (#112)
- Added CUID2 custom length (#111)
### Miscellaneous Tasks
- Bump uuid from 1.16.0 to 1.17.0
- Bump softprops/action-gh-release from 2.2.1 to 2.2.2 (#99)
- Bump actions/download-artifact from 4.2.1 to 4.3.0 (#100)
- Bump softprops/action-gh-release from 2.2.2 to 2.3.2 (#103)
- Bump taiki-e/cache-cargo-install-action from 2.1.1 to 2.1.2 (#104)
- Bump Swatinem/rust-cache from 2.7.8 to 2.8.0 (#105)
- Bump taiki-e/cache-cargo-install-action from 2.1.2 to 2.2.0 (#106)
- Update pgrx to 0.15.0 (#109)
## [0.3.0] - 2025-05-21
### Bug Fixes
- Clarify only long SHAs required, update repo URL
- Disable test workflow on releases
- Fix refname used for release
- Use --locked when doing install in builder image
- Always specify the packaged pg version
- Version in readme
- Update pg-version for 15
- Update pgrx-pg-version to pg17
- Pgrx-pg-version used for pg15
- Do not upload artifacts
- Boolean use
- Revert change to legacy base-pkg build
- Release PR prep
- Dockerfile for 17.4
- Only perform artifact upload on release tag
- Run release artifact CI properly
- Use of gnu/libc in workflows
- Build zip on musl
- Rpm build
- Release flows
- Justfile usage
- Re-install cargo-pgrx before use
- Filter ci,infra,deps,ops from changelog
- Use static args during check on musl
- Use RUSTFLAGS for musl build
- Download artifact version
- Re-build just from scratch for create-release-pr
- Add gnu tar to alpine
- Artifact-upload
- Print release version
- Artifact name
### Documentation
- Add FAQ/common issues section
### Features
- Enable tagging a specific ref for release
- Enable building and pushing builder image from CI
- Run CI on pull requests
- Cancel in-progress PR tests
- Add musl builds
- Add CI workflow for building base-pkg image in CI
- Add concurrency restriction for creating release pr
- Add build-all target for pgrx
- Publish both builder images
- Enable dependabot (#92)
- Restrict release build concurrency
### Miscellaneous Tasks
- Update actions/checkout action in CI
- Update readme quickstart version
- Update rust toolchain & MSRV to 1.85.1
- Add rust-toolchain.toml
- Update pgrx 0.13.1
- Use pinned deps
- Update pg17 latest version
- Pg15.8 -> 15.12
- Update versions for pg17
- Update base-pkg and add new pg17.4 Dockerfile
- Update base alpine image version
- Add test workflow to merge queue
- Update default rust version to 1.85.1
- Update dockerfiles to use new target
- Update pgrx version defaults
- Clean out unused builder-musl lines
- Bump time from 0.3.36 to 0.3.41 (#98)
- Bump ulid from 1.1.3 to 1.2.1 (#97)
- Bump chrono from 0.4.38 to 0.4.41 (#96)
- Bump actions/download-artifact from 4.2.1 to 4.3.0 (#95)
- Bump softprops/action-gh-release from 1 to 2 (#94)
- Bump tokio from 1.40.0 to 1.45.0 (#93)
- Pg 16.8 -> 16.9, 15.12 -> 15.13, 17.4 -> 17.5
- Bump versions in docs, code
- Update pgrx to 0.14.1
- Remove pg12
### Refactor
- Justfile grouping
- Init only one pg version
## [0.2.4] - 2024-10-01
### Bug Fixes
- Trigger settings
- Add explicit pgrx_embed bin
### Features
- Add note to docs about CI issues
- Add postgres 17
### Miscellaneous Tasks
- Update deps
- Pg 15.6 -> 15.8
- Pg 16.2 -> 16.4
- Pgrx 0.11.3 -> 0.12.5
- Update rust version
- Update pgrx init version, print pgrx version
- Remove automated PR testing for pg12/pg13
### Refactor
- Update chrono usage
## [0.2.3] - 2024-03-06
### Bug Fixes
- Release tagging upon merge
- Use --locked for cargo install
- Use zsh for better cross-platform support
- More zsh usage
- Use builder-gnu image from CI
- Cross platform shell usage by platform
### Features
- Require superuser in pg_idkit.control ("Ability to install the extension for non-root users")
### Miscellaneous Tasks
- Update Rust to 1.76.0
- Update postgres 16 to v16.2
## [0.2.2] - 2024-01-30
### Bug Fixes
- Push new tag on merges of release commit
- Consistent sections for id generation methods
### Features
- Add customizable nanoid generation
### Miscellaneous Tasks
- Update version in docs to 0.2.1
- Update pgrx to 0.11.3
- Update base pkg image to use cargo-pgrx 0.11.3
- Fix docker login, update secrets
## [0.2.1] - 2023-12-19
### Bug Fixes
- Fix release prep PR title
- Container generation and workflows
## [0.2.0] - 2023-12-12
### Bug Fixes
- Test workflow matrix
- Dockerfile creation
- Dockerfile path for pg_idkit build
- Build & test args
- Run in container for basic testing
- Add GNU coreutils to base-pkg image
### Features
- Support pg16
## [0.1.0] - 2023-12-09
### Bug Fixes
- Remove unimplemented modules
- Test setup
- Add missing trait for pushid
- Len test for pushid
- Remove sonyflake
- Typo "sonyflake" -> "cuid" (#1)
- Remove unused extra test
- Small errors
- Fix links in local dev guide & README
- Building local docker image with USER
- Version generation script
- Use peter-evans/create-pull-request
- Configuration for release pr action
- Action name
- Fetch depth for original pull
- Fix set-version Justfile target
- Run release generation on prep-release branches
- Use taiki-e/cache-cargo-install-action to cache installs
- Use PAT for creating release PR
- Separate crates for taiki-e/cache-cargo-install-action
- Use assignees instead of reviewers for auto PR
### Documentation
- Update README with crate links
- Update README
- Update README
- Fix links in README
- Fix more links in the README
- Add note about using the pgx workflow
- Update link to RFC 4122
- Add prior art section in README
- Fix typo in name of spa5k/uids-postgres repo
- Add timestamp extraction fns to README
- Update function list
- Add manually created benchmarks
### Features
- Add v6,v7
- Add nanoid
- Add ksuid
- Add ulid
- Implement timeflake
- Add sonyflake
- Add pushid
- Add xid
- Add cuid
- Embed outputs in fn names, update pgx, fix ci (#12)
- Update versions for uuid libs, pgrx
- Add idkit_cuid2_generate
- Add timestamp extraction fn for cuid
- Remove vendored uuidv6 dep
- Add Dockerfile for build
- Add RPM package
- Add function for extracting timestamp
- Add support for extracting timestamps
- Add support for extracting timestamps
- Add timestamp extraction
- Add timestamp extraction
- Add ability to convert UUIDs to ULIDs
- Add timestamp extraction
- Build more automated release flow
### Miscellaneous Tasks
- Cargo pgx init
- Add gitattributes
- Add LICENSE (#17)
- Convert Makefile to Justfile
- Update pgrx and other deps
- Disable incremental builds
- Update to actions/cache@v3
### Operations
- Add automated release workflow
### Refactor
- Comments
- Rework README
- Move prior art section
- Dockerfile building