> For the complete documentation index, see [llms.txt](https://docs.authcore.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.authcore.io/getting-started/migrated-from-pre-1.0-release.md).

# Migrate from Pre-1.0 Releases

Version 1.0 is a major release of Authcore that contains many improvements and new features. As it contains several changes that are incompatible with previous releases, developers are required to change their apps before upgrading to Version 1.0.

## Major Changes in Authcore 1.0

### API 2.0

API 2.0 is a complete revamp of Authcore API. It is a RESTful API with a simpler and more consistent design. Previous gRPC-based API was deprecated.

{% content-ref url="/pages/-M3Fn8u8Td0\_xPzUkR5B" %}
[API Overview](/api/overview.md)
{% endcontent-ref %}

### User Widget to change name, email and phone number has been removed

The User Widget is simplified in Authcore 1.0 to focus on security settings. Function to change name, email and phone number has been removed. Applications should implement these feature using server-to-server API calls.

{% content-ref url="/pages/-M3Fi2MRXYgU\_HnRreAb" %}
[Web Widgets](/sdk/widgets.md)
{% endcontent-ref %}

### Admin Portal is revamped

Admin Portal (previously, Management Web) is completed redesigned to be more usable and functional.

![Revamped Admin Portal](/files/-M7gZlhZgIwzX7ZHlTR-)

### New User Portal

Users can use a standalone User Portal to change security settings.

![](/files/-M8DmwPiWWmYvGlw6Cw1)

### Configurations

Several configuration keys and values are changed in Authcore 1.0 to become more consistent and easy-to-use.

{% content-ref url="/pages/-M3FpZk1KzmrpIDAxDeD" %}
[Configuration](/guides/configuration.md)
{% endcontent-ref %}

### Docker Deployment

Authcore can be deployed using a single Docker container. Kubernetes deployment is made easier as well.

{% content-ref url="/pages/-M3FnVY-XVTDQsATcT6z" %}
[Installation](/guides/install.md)
{% endcontent-ref %}
