Appwrite es una plataforma de desarrollo integral basada en Docker, y su biblioteca de microservicios en contenedores se puede aplicar a la web, al dispositivo móvil y al backend. Appwrite simplifica el tedioso proceso de escribir API desde cero a través de una interfaz visual y crea un entorno de desarrollo eficiente para los desarrolladores con la premisa de garantizar la seguridad del software.
Appwrite puede proporcionar a los desarrolladores una variedad de servicios, como autenticación de usuarios, autorización externa, recuperación de lectura y escritura de datos de usuario, almacenamiento de archivos, procesamiento de imágenes y computación en la nube.
característica
- Interfaz de usuario agregada para ver las identificaciones de los padres de todos los recursos en la interfaz de usuario
- Limpieza automática de caché agregada para los servicios internos de Appwrite
- Se agregó el manejo de Appwrite para importar contraseñas hash, que se pueden usar para importar datos de usuario existentes de otros sistemas
- En la consola de Appwrite,
Users
ahora se renombra aAuthentication
- Se exponen más terminales (para invitados) con límites de velocidad apropiados
- Se agregaron proveedores Discuz, Podio y Etsy OAuth
- Los registros de funciones ahora pueden capturar stdout
- Se agregó la capacidad de otorgar a los invitados acceso de escritura a documentos, archivos y ejecutar
reparar
- Se corrigió que no se le redirigiera a la página de inicio de sesión después de restablecer la contraseña en la consola Appwrite
- Los datos no válidos fijos podrían cargarse en la consola de Appwrite
- Se solucionó un problema por el cual los usuarios que usaban el adaptador MySQL encontraban indexación de texto completo
- Se solucionó un problema por el cual los equipos se creaban sin propietarios.
- Se solucionó un problema por el cual los usuarios no podían ser buscados por teléfono
- Se solucionó un problema por el cual las invitaciones no aceptadas otorgaban acceso a los elementos.
cambios importantes
- Todos los valores de Fecha ahora se almacenan como ISO-8601 en lugar de marcas de tiempo UNIX
- Los niveles de permiso y la sintaxis se han rediseñado.
- Las variables de función ahora se almacenan en una colección separada, con su propio punto final de API
- en la función,
req.env
ha sido renombrado areq.variables
- Los recursos calculados de forma asíncrona ahora devolverán un código de
202 Accepted
estado en lugar de200 OK
- Se han mejorado las consultas para permitir una mayor flexibilidad y se han introducido nuevos puntos finales
- Los índices compuestos ahora son más flexibles
createExecution
El valorasync
predeterminadotrue
cambió defalse
- En la colección de funciones, la propiedad de cadena
status
se ha refactorizado en unaenabled
propiedad booleana de - Se ha cambiado el nombre de la
time
propiedad para queduration
sea más coherente con otros modelos de respuesta.
Para obtener más detalles, consulte: https://github.com/appwrite/appwrite/releases/tag/1.0.0