Release 1.2.0 Added - 'Auto' placeholder to weight input in Replicaset add and edit forms. - 'Select all' and 'Deselect all' buttons to roles field in Replicaset add and edit forms. - Refresh replicaset list in UI after topology edit actions: bootstrap, join, expel, probe, replicaset edit. - New Lua API `cartridge.http_authorize_request()` suitable for checking HTTP request headers. - New Lua API `cartridge.http_render_response()` for generating HTTP response with proper `Set-Cookie` headers. - New Lua API `cartridge.http_get_username()` to check authorization of active HTTP session. - New Lua API `cartridge.rpc_get_candidates()` to get list of instances suitable for performing a remote call. - Network error notification in UI. - Allow specifying vshard storage group in test helpers. Changed - Get UI components from Tarantool UI-Kit - When recovering from snapshot, instances are started read-only. It is still possible to override it by argparse (command line arguments or environment variables) Fixed - Editing topology with `failover_priority` argument. - Now `cartridge.rpc.get_candidates()` returns value as specified in doc. Also it accepts new option `healthy_only` to filter instances which have membership status healthy. - Replicaset weight tooltip in replicasets list - Total buckets count in buckets tooltip - Validation error in user edit form - Leader flag in server details modal - Human-readable error for invalid GrqphQL queries: `Field "x" is not defined on type "String"` - User management error "attempt to index nil value" when one of users has empty e-mail value - Catch `rpc_call` errors when they are performed locally