The v21 upgrade guide says only `getImagenModel` was removed from the AI API
Mantenedores costumam responder em até 3 dias
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Documentação
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- firebase, typescript
- Domínio
- documentation
Direção de pesquisa
Read docs/version-21-upgrade.md, especially its “Removed symbols” section, and check the listed Imagen* exports against the issue. Update the guide to explain that all 12 exports were removed and that the ng update migration may not flag them for imports from the AI entry points. Done when the guide covers both omissions; linked pull request #3817 is already open.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
The "Removed symbols" section of docs/version-21-upgrade.md covers getImagenModel. But firebase 12.18 (@firebase/ai 2.15.0) removed all 12 Imagen* exports:
getImagenModelImagenAspectRatio,ImagenGCSImage,ImagenGenerationConfig,ImagenGenerationResponse,ImagenImageFormat,ImagenInlineImageImagenModel,ImagenModelParams,ImagenPersonFilterLevel,ImagenSafetyFilterLevel,ImagenSafetySettings
AngularFire 21 requires firebase ^12.18.0, so every app that upgrades loses them.
The ng update migration does not warn about the other 11. It also warns about getImagenModel only in files that import an old Vertex AI entry point (@angular/fire/vertexai, firebase/vertexai, or their -preview variants). An app that already imports from @angular/fire/ai or firebase/ai gets compile errors that the migration does not explain.
The guide already notes that Firebase shut the Imagen models down, so these apps were already failing at runtime. The guide should say that every Imagen* export is gone, and that the migration does not flag them.
- Linguagem predominante
- TypeScript
- Estrelas
- 7.8k
- Forks
- 2.2k
- Merge médio
- 2d 7h
- PRs com merge (30d)
- 18
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de angular/angularfire
-
The auth guide and the sample still import `beforeAuthStateChanged` from `firebase/auth`Talvez já em andamento @armando-navarro assumiu há 2 dias. Abertacomp: auth comp: docs type: chore version: current (v17+)
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
angular/angularfire#3815 ·
Mantenedores costumam responder em até 3 dias
-
Stop shipping the `docs/` folder inside the `@angular/fire` npm packageTalvez já em andamento @armando-navarro assumiu há 3 dias. Abertacomp: build/pipeline type: chore
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
angular/angularfire#3809 ·
Mantenedores costumam responder em até 3 dias
-
Move the repo's build and test targets off the deprecated `@angular-devkit/build-angular` buildersTalvez já em andamento @armando-navarro assumiu há 3 dias. Abertacomp: build/pipeline type: chore
Dificuldade 4/5 1-2 dias Facilidade para iniciantes 25/100
angular/angularfire#3806 ·
Mantenedores costumam responder em até 3 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
angular/angularfire#3800 · 1 reação ·
Mantenedores costumam responder em até 3 dias
-
Use `TransferState` to hand server-rendered Firestore data to the browser, instead of reading every document twiceTalvez livre de novo @armando-navarro assumiu há 56 dias e não há nenhum pull request aberto. Abertacomp: firestore comp: ssr priority: P0 (critical) type: feature version: current (v17+)
angular/angularfire#3757 · 1 responsável ·
Mantenedores costumam responder em até 3 dias
Todas as issues de angular/angularfire
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
VictoriaMetrics/victorialogs-datasource#747 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
Mantenedores costumam responder em até 1 dia
-
bug from-studio
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
esengine/DeepSeek-Reasonix#14608 ·
Mantenedores costumam responder em até 1 dia
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
getarcaneapp/arcane#4590 ·
Mantenedores costumam responder em até 1 dia
-
支持对已取消(cancelled)任务生成报告Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
Clouditera/VulnHunter#57 ·