What's Changed
- GO-4419 Fix panic on set template creation by @KirillSto in #1849
- GO-4277 Make 5 relations hidden by @KirillSto in #1850
- GO-4231 Add recommended featured relations by @KirillSto in #1866
- GO-4231 Type level featured relations by @KirillSto in #1868
- GO-4608 LayoutWidth relation for layout settings on desktop by @KirillSto in #1882
- GO-4419 Default templates for collections and sets by @KirillSto in #1899
- GO-4277 Revise sys objects using bundled info by @KirillSto in #1898
- GO-4232 Refactor InstallBundledObjects and createObjectType by @KirillSto in #1904
- GO-4232 Add system relations to recommended by @KirillSto in #1900
- GO-4724 Remove template restriction from sets by @KirillSto in #1960
- GO-4232 Exclude description from recommended relations by @KirillSto in #1961
- GO-4677 RPC to list conficting relations in type by @KirillSto in #1997
- GO-4787 View relations for sets by @KirillSto in #1998
- GO-4222 Remove details restriction for editable types by @KirillSto in #1999
- Go 4825 migrate objectidspaceid mappings by @deff7 in #2000
- GO-4588 layout resolver by @KirillSto in #1975
- GO-4823 File-specific and hidden recommended relations by @KirillSto in #2003
- GO-4759 Single relations order by @KirillSto in #2020
- GO-4234 Layout conversion restrictions by @KirillSto in #2018
- GO-4146: Estimate db size by @deff7 in #2028
- GO-4881 Remove Details restriction from editable types by @KirillSto in #2027
- GO-4817 Change relation links on set source change by @KirillSto in #2026
- GO-4762 Fix template picker + Layout propagation by @KirillSto in #2034
- GO-4929 Fix layout for new set/collection templates by @KirillSto in #2038
- GO-4673 Apply setOf from template by @KirillSto in #2043
- GO-4947 Fix Account layout by @KirillSto in #2044
- GO-4762 Preserve template picker on ObjectToCollection by @KirillSto in #2051
- GO-4957 Save relationFormatObjectTypes on relation creation by @KirillSto in #2053
- GO-4971 Add Delete restriction to sys types by @KirillSto in #2063
- GO-4949 Fix bookmark layout by @KirillSto in #2068
- GO-4985 Fix bookmark picture upload by @KirillSto in #2072
- GO-4823 Fixes on hidden recommended relations by @KirillSto in #2077
- GO-4993 Insert groupRelationKey on set/collection creation by @KirillSto in #2094
- GO-5020 Inject resolvedLayout on HistoryShow by @KirillSto in #2103
- Include hidden and file relations when calculating conflicts by @KirillSto in #2111
- GO-4320 Revise createdBy objectTypes by @KirillSto in #2106
- GO-4146 new spacestore by @deff7 in #2052
- GO-5125 IconName relation to store type icon choice by @KirillSto in #2124
- GO-4594 Update required relations for types, relations and pages by @KirillSto in #2100
- Bump github.com/kovidgoyal/imaging from 1.6.3 to 1.6.4 by @dependabot in #2114
- GO-5021 Default template id logic change by @KirillSto in #2115
- Fix panic in DiffManager by @deff7 in #2126
- AU-25 added .github/workflows/smoke-tests.yml by @fb929 in #2082
- GO-4227 Make gateway port stable by @fat-fellow in #2125
- Bump github.com/PuerkitoBio/goquery from 1.10.1 to 1.10.2 by @dependabot in #2127
- GO-2852 Fix exif stripper by @fat-fellow in #2057
- Release 9 hotfix by @deff7 in #2133
- GO-4941 Support bookmark default template by @KirillSto in #2131
- GO-5126 Migrate system types with new icons - primitives by @KirillSto in #2139
- Fix resolvedLayout update on conflict resolution by @KirillSto in #2141
- fixed golangci-lint: by @fb929 in #2146
- build refactoring by @fb929 in #2102
- GO-5134 Set description to space view by @KirillSto in #2147
- Bump github.com/klauspost/compress from 1.17.11 to 1.18.0 by @dependabot in #2144
- Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #2142
- Bump github.com/ipfs/go-datastore from 0.6.0 to 0.7.0 by @dependabot in #2143
- GO-4222 Feature Primitives by @KirillSto in #2098
- Bump github.com/avast/retry-go/v4 from 4.6.0 to 4.6.1 by @dependabot in #2153
- Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 by @dependabot in #2154
- GO-5171 revert new spacestore in main by @requilence in #2151
- Revert "Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0" by @requilence in #2159
- Fix build ci by @fb929 in #2161
- GO-5182 Allow change type to Bookmark by @KirillSto in #2165
- GO-5154 Remove unnecessary events by @fat-fellow in #2150
- GO-4790: Use better mimetype detection library by @deff7 in #2164
- GO-5184 Migrate icons for bundled non system types by @KirillSto in #2140
- GO-5162 Normalize recommended relations lists on state build by @KirillSto in #2158
- GO-5165 Migrate types with recommendedFeaturedRelations by @KirillSto in #2155
- Release 9 hotfix 2 to main by @deff7 in #2167
- GO-5176 Do not set resolvedLayout explicitly by @KirillSto in #2160
- GO-5167 Exclude featuredRelations from template by @KirillSto in #2157
- GO-5183 Exclude featuredRelations and layout from usecases by @KirillSto in #2168
- Bump github.com/ipfs/go-datastore from 0.7.0 to 0.8.0 by @dependabot in #2169
- GO-5191 Fix build by @fat-fellow in #2171
- GO-4346: After exporting Templates, they become unlinked by @AnastasiaShemyakinskaya in #1993
- GO-5168 by @fb929 in #2173
- Bump github.com/ipfs/go-ds-flatfs from 0.5.2-0.20250227125509-a1310bca4792 to 0.5.2 by @dependabot in #2175
- Fix make qrcode image hidden for discovery by @KirillSto in #2179
- Bump github.com/anyproto/any-store from 0.1.7 to 0.1.8 by @dependabot in #2184
- Bump github.com/ipfs/go-datastore from 0.8.0 to 0.8.1 by @dependabot in #2183
- GO-5187 Move layout resolution to hook by @KirillSto in #2176
- GO-4146: New spacestore merging once again by @mcrakhman in #2185
- GO-4414 Allow user to choose a primary language by @fat-fellow in #2172
- Bump github.com/avast/retry-go/v4 from 4.6.0 to 4.6.1 by @dependabot in #2186
- Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 by @dependabot in #2187
- Bump github.com/ipfs/go-ds-flatfs from 0.5.2 to 0.5.4 by @dependabot in #2181
- GO-5209 Fix perf tests by @fat-fellow in #2188
- GO-5105: fixes for DebugTree by @AnastasiaShemyakinskaya in #2129
- GO-5212 fix image type detection by @requilence in #2192
- Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.1 by @dependabot in #2195
- Bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #2196
- Bump google.golang.org/grpc from 1.70.0 to 1.71.0 by @dependabot in #2193
- Bump github.com/ipfs/go-ds-flatfs from 0.5.4 to 0.5.5 by @dependabot in #2194
- GO-5202 add ethereum addr to accountinfo by @AnthonyAkentiev in #2178
- OPS-611 added concurrent execution logic for perftest and other tasks by @fb929 in #2191
- GO-5221 Rename Set to Query by @KirillSto in #2200
- Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 by @dependabot in #2207
- Bump golang.org/x/image from 0.24.0 to 0.25.0 by @dependabot in #2206
- Bump golang.org/x/text from 0.22.0 to 0.23.0 by @dependabot in #2204
- Bump golang.org/x/net from 0.36.0 to 0.37.0 by @dependabot in #2203
- GO-5206 | GO-5213 - Edit recommended relations lists by @KirillSto in #2199
- GO-4780 change orderid to afterorderid in subscriptiongo by @deff7 in #2079
- Bump github.com/ipfs/boxo from 0.28.0 to 0.29.0 by @dependabot in #2202
- Fix usecase validation by @KirillSto in #2209
- GO-4779 show last message preview from chat in vault by @deff7 in #2033
- GO-5193: support new layouts add type to snapshot resolve layout by @AnastasiaShemyakinskaya in #2208
- Bump github.com/golang/snappy from 0.0.5-0.20220116011046-fa5810519dcb to 1.0.0 by @dependabot in #2212
- GO-5246 Fix perf tests by @fat-fellow in #2216
- Fix conflicting relations error by @KirillSto in #2218
- GO-5099: add space name to publishing archive and page by @AnastasiaShemyakinskaya in #2211
- GO-5143 Sync relLinks on view relations update by @KirillSto in #2190
- GO-5256 Update quick start guide by @KirillSto in #2220
- GO-5262: Update any-store by @mcrakhman in #2223
- GO-4932 type dataview widget by @requilence in #2215
- GO-4727 local counters for chat by @requilence in #2039
- Fix test by @deff7 in #2225
- GO-5206 Exclude addedDate from hidden recommended by @KirillSto in #2227
- GO-5293: Support Custom IconImage for types by @AnastasiaShemyakinskaya in #2231
- GO-5204 | GO-5229 - Add plural names to types by @KirillSto in #2228
- GO-5292 Add description to file blocks by @KirillSto in #2233
- GO-5294 Add templateId options by @KirillSto in #2230
- Bump github.com/anyproto/any-store from 0.1.10 to 0.1.11 by @dependabot in #2232
- Bump github.com/ipfs/boxo from 0.29.0 to 0.29.1 by @dependabot in #2224
- GO-5164 Hide human type by @KirillSto in #2219
- Fix diff manager hook by @deff7 in #2234
- GO-5305 Add plural name by @fat-fellow in #2237
- GO-5309 Cleanup graylog by @fat-fellow in #2236
- GO-5314: Extract db init from critical section by @deff7 in #2240
- Update types.json to add correct Tasks plural name by @alexjp in #2235
- GO-5302: Add RequiredSpace if an error occurred by @deff7 in #2244
- GO-5329 Stream spaces with guest keys by @requilence in #2243
- GO-5315: Kanban: Fix panic by @deff7 in #2249
- Bump github.com/quic-go/quic-go from 0.50.0 to 0.50.1 by @dependabot in #2251
- GO-5351: Subscriptions: fix flickering test by using sorted sub ids by @deff7 in #2253
- GO-5322 Fix fts miss by @fat-fellow in #2242
New Contributors
Full Changelog: v0.39.10...v0.40.0