From the docs, they added a new operation to append or remove elements from arrays. Read more here: https://firebase.google.com/docs/firestore/manage-data/add-data#update_elements_in_an_array
Example:
var admin = require('firebase-admin'); // ... var washingtonRef = db.collection('cities').doc('DC'); // Atomically add a new region to the "regions" array field. var arrUnion = washingtonRef.update({ regions: admin.firestore.FieldValue.arrayUnion('greater_virginia') }); // Atomically remove a region from the "regions" array field. var arrRm = washingtonRef.update({ regions: admin.firestore.FieldValue.arrayRemove('east_coast') });