What's Changed
- update ifc importer to have better memory usage by @adamhathcock in #3691
- fix(fe2): Fix resize panel by @andrewwallacespeckle in #3692
- feat(fe2): Close control menus on click outside by @andrewwallacespeckle in #3693
- fix(server): correct type in notifications helper by @iainsproat in #3694
- chore(server): errors for database append additional context by @iainsproat in #3698
- chore(knex): adds comments around config choices. No code changes by @iainsproat in #3696
- fix(server): app initialization starts metrics after multiregion by @iainsproat in #3697
- feat(server options): allow connection timeouts to be configured by @iainsproat in #3701
- chore(logging): log migration of databases by @iainsproat in #3700
- feat(database monitor): handles multi-region and connection pooling by @iainsproat in #3685
- Fix: Invite banner mixpanel event by @Mikehrn in #3704
- Fix: Various workspace wizard fixes by @Mikehrn in #3705
- Feat: Add Workspace Wizard step viewed events by @Mikehrn in #3706
- Feat: Add seat info to invite modal by @Mikehrn in #3710
- Fix: Unable to delete project from workspace settings by @Mikehrn in #3708
- Feat: Change blog to tutorials by @Mikehrn in #3713
- Feat: Billing info on change role by @Mikehrn in #3715
- Alessandro/web 2304 expose graphql field readonly for workspace type by @alemagio in #3659
- Feat: Add seats and estimated bill by @Mikehrn in #3684
- Offline Object Loader by @AlexandruPopovici in #3717
- feat(feature flags): consolidate multi region & multi region blob storage feature flags by @iainsproat in #3709
- feat(database monitor): query configured postgres values by @iainsproat in #3711
- fix(fe2): Comment editor submission problem by @andrewwallacespeckle in #3718
Full Changelog: 2.23.3...2.23.4