GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Més opcions de col·laboració i més notificacions

A GitLab busquem constantment noves maneres de millorar la col·laboració durant tot el cicle de vida de DevOps. Ens complau anunciar que a partir d'aquest llançament estem donant suport múltiples persones responsables d'una sol·licitud de fusió! Aquesta funció està disponible des del nivell d'inici de GitLab i encarna realment el nostre lema: "Tothom pot contribuir". Sabem que moltes persones poden treballar en una sola sol·licitud de fusió per assegurar-vos que tot estigui en ordre, i ara teniu la possibilitat d'assignar diverses persones responsables de les sol·licituds de fusió!

I els equips de DevOps ara ho aconsegueixen notificacions automàtiques sobre esdeveniments de desplegament a Slack i Mattermost. Afegiu noves notificacions a la llista d'esdeveniments d'enviament en aquests dos xats i el vostre equip rebrà notificacions de nous desplegaments gairebé a l'instant.

Reduïu els costos amb el suport dels contenidors Docker a Windows i el subministrament a nivell d'instància de clústers de Kubernetes

Ens encanten els contenidors! Els contenidors consumeixen menys recursos del sistema que les màquines virtuals i milloren la portabilitat de les aplicacions. Des del llançament de GitLab 11.11, donem suport Windows Container Executor per a GitLab Runner, de manera que ara podeu utilitzar contenidors Docker a Windows i gaudir d'una gestió i orquestració avançada de pipelines.

Ara ofereix GitLab Premium (només instàncies autogestionades). servidor intermediari de memòria cau per a les dependències de les imatges de Docker. Aquest complement accelerarà el lliurament a partir d'ara amb un servidor intermediari de memòria cau per a les imatges de Docker d'ús habitual.

Els usuaris de les instàncies de GitLab autogestionades ara poden subministrar clúster de Kubernetes a nivell d'instància, i tots els grups i projectes de la instància l'utilitzaran per als seus desplegaments. Amb aquesta integració de GitLab amb Kubernetes, es crearan automàticament recursos específics del projecte per a més seguretat.

I això no és tot!

A més de noves funcions de col·laboració i notificacions addicionals, hem afegit accés dels convidats a les versions, augmentat minuts addicionals de CI Runner per a GitLab Free, comprovacions simplificades amb resol automàticament una discussió quan apliqueu un suggeriment, i molt més!

L'empleat més valuós d'aquest mesMVP) — Kia May Somabes (Kia Mei Somabes)

En aquesta versió, hem afegit la possibilitat de baixar carpetes individuals dels dipòsits en lloc de tot el contingut. Ara només podeu baixar alguns fitxers que necessiteu. Gràcies, Kia May Somabes!

Característiques principals de GitLab 11.11

Windows Container Executor per a GitLab Runner

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

A GitLab 11.11, hem afegit un nou executor a GitLab Runner perquè els contenidors Docker es puguin utilitzar a Windows. Abans, havíeu d'utilitzar un shell per orquestrar contenidors Docker a Windows, però ara podeu treballar directament amb contenidors Docker a Windows, com ho faríeu a Linux. Ara els usuaris de plataformes de Microsoft tenen més opcions per a l'orquestració i la gestió de pipelines.

Aquesta actualització inclou un suport millorat de PowerShell a GitLab CI/CD, així com noves imatges de satèl·lit per a diferents versions de contenidors de Windows. Per descomptat, els vostres propis corredors de Windows es poden utilitzar amb GitLab.com, però actualment no es troben a la llista d'eines disponibles públicament.

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Proxy de dependència de la memòria cau per al registre de contenidors

PREMIUM, ULTIMATE

Els equips sovint utilitzen contenidors a les canalitzacions de construcció, i un servidor intermediari de memòria cau per a imatges d'ús habitual i paquets amunt és una bona manera d'accelerar les canalitzacions. Amb una còpia local de les capes desitjades disponible a través del nou servidor intermediari de memòria cau, podeu treballar de manera més eficient amb imatges comunes al vostre entorn.

Fins ara, el servidor intermediari del contenidor només està disponible per a instàncies autogestionades al servidor web Puma (en mode experimental).

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Múltiples responsables de les sol·licituds de fusió

ENTRADA, PREMIUM, ULTIMATE, BRONZE, PLATA, OR

És bastant comú que diverses persones treballin en una funció alhora en una branca compartida i una sol·licitud de combinació, com ara quan els desenvolupadors front-end i back-end treballen estretament entre ells, o quan els desenvolupadors treballen en parelles, com en la programació extrema. .

A GitLab 11.11, es poden assignar diverses persones a sol·licituds de combinació. Igual que amb diversos propietaris de tasques, aquí es poden utilitzar llistes, filtres, notificacions i API.

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Configuració del clúster de Kubernetes a nivell d'instància

CORE, STARTER, PREMIUM, ULTIMATE

El model de seguretat i aprovisionament de Kubernetes està evolucionant i ara és possible donar servei a un gran nombre de clients mitjançant un clúster compartit.

A GitLab 11.11, els usuaris d'instància autogestionada ara poden subministrar un clúster a nivell d'instància i tots els equips i projectes d'una instància l'utilitzaran per als seus desplegaments. Amb aquesta integració de GitLab amb Kubernetes, es crearan automàticament recursos específics del projecte per a més seguretat.

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Desplegueu notificacions a Slack i Mattermost

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Ara podeu configurar notificacions automàtiques sobre esdeveniments de desplegament al canal de l'equip gràcies a la integració del xat Fluix и Mattermost, i el vostre equip estarà al corrent de tots els esdeveniments importants.

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Accés de convidat als problemes

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Els usuaris convidats dels vostres projectes ara poden veure les versions publicades a la pàgina de versions. Podran descarregar els artefactes publicats, però no podran descarregar el codi font ni veure informació sobre els dipòsits, com ara etiquetes o commits.

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Altres millores a GitLab 11.11

Gràfics de confirmació serialitzats per a un millor rendiment

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Moltes operacions de Git requereixen recórrer el gràfic de commit, com ara calcular la base de fusió o llistar les branques que contenen la commit. Com més commits, més lentes són aquestes operacions, perquè el recorregut requereix que cada objecte es carregui des del disc per llegir els seus punters.

A GitLab 11.11, vam habilitar la funció de gràfic de confirmació serialitzada introduïda en versions recents de Git per precalcular i emmagatzemar aquesta informació. Els rastreigs als dipòsits grans són ara molt més ràpids. El gràfic de confirmació es crearà automàticament a la següent recollida d'escombraries del dipòsit.

Llegiu com es va crear el gràfic de confirmació serialitzat a sèrie d'articles d'un dels autors d'aquest reportatge.

Minuts addicionals de CI Runner: ara també hi ha plans gratuïts

GRATIS, BRONZE, PLATA, OR

El mes passat vam afegir la possibilitat de comprar minuts CI Runner addicionals, però només per als plans de pagament de GitLab.com. En aquesta versió, també es poden comprar minuts en plans gratuïts.

Càrrega d'arxius de directoris en un repositori

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Segons el tipus i la mida del projecte, l'arxiu de tot el projecte pot trigar molt a descarregar-se i no sempre és necessari, sobretot en el cas dels grans mono-repositoris. A GitLab 11.11, podeu descarregar un arxiu del contingut del directori actual, inclosos els subdirectoris, per seleccionar només les carpetes que necessiteu.

Gràcies per la teva feina Kia May Somabes!

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

L'aplicació d'un suggeriment ara resol automàticament la discussió

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Proposar canvis simplifica el treball col·laboratiu en les sol·licituds de combinació: ara podeu prescindir de copiar i enganxar per acceptar el canvi proposat. A GitLab 11.11, hem fet aquest procés encara més fàcil, amb la discussió ara resolta automàticament quan s'aplica un suggeriment.

Comptador de temps a la barra lateral del tauler de tasques

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Les barres laterals de tasques haurien de tenir el mateix aspecte a les vistes de tauler i de tasques. Per tant, GitLab ara té un comptador de temps a la barra lateral de la barra de tasques del tauler de tasques. Només cal que aneu al tauler de tasques, feu clic a una tasca i s'obrirà una barra lateral amb un comptador de temps.

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Detalls del desplegament a l'API d'entorns

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Hem afegit la possibilitat de consultar a l'API d'entorns informació específica de l'entorn per saber quina confirmació s'ha desplegat a l'entorn en aquest moment. Això farà que sigui més fàcil automatitzar i informar als usuaris d'Entorns a GitLab.

Coincidències de variables negatives per a regles de canalització

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Ara podeu comprovar la igualtat negativa o la concordança de patrons (!= и !~) al fitxer .gitlab-ci.yml en comprovar els valors de les variables d'entorn, de manera que el control del comportament de les canonades s'ha tornat més flexible.

Executeu tots els treballs manuals en una etapa amb un sol clic

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

A GitLab 11.11, els usuaris que tenen moltes tasques manuals per etapes ara poden executar totes aquestes tasques en una sola etapa fent clic al botó "Jugar a tots" ("Run All") a la dreta del nom de l'etapa a la vista de canalització.

Creació d'un fitxer directament des d'una variable d'entorn

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Les variables d'entorn s'utilitzen sovint per crear fitxers, especialment per a secrets que s'han de protegir i que només estan disponibles en un pipeline d'entorn específic. Per fer-ho, configureu el contingut de la variable amb el contingut del fitxer i creeu un fitxer a la feina que conté el valor. Amb una nova variable d'entorn com file es pot fer en un sol pas fins i tot sense canviar .gitlab-ci.yml.

Punt final de l'API per a detalls de vulnerabilitat

ÚLTIM, OR

Ara podeu consultar l'API de GitLab per a totes les vulnerabilitats identificades al projecte. Amb aquesta API, podeu crear llistes de vulnerabilitats llegibles per màquina filtrades per tipus, certesa i gravetat.

Capacitat d'exploració dinàmica completa per a DAST

ÚLTIM, OR

A GitLab, podeu provar dinàmicament la seguretat de les aplicacions (Dynamic Application Security Testing, DAST) dins del pipeline CI. A partir d'aquesta versió, podeu triar una exploració dinàmica completa en lloc de l'exploració passiva estàndard. L'exploració dinàmica completa protegeix contra més vulnerabilitats.

Instal·lació de Prometheus en clústers a nivell de grup

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Aquesta versió de GitLab introdueix la possibilitat d'adjuntar un clúster de Kubernetes a un grup sencer. També hem afegit la possibilitat d'instal·lar una instància de Prometheus per clúster per facilitar el seguiment de tots els projectes del clúster.

Quant a ignorar les vulnerabilitats al tauler de seguretat

ÚLTIM, OR

Els administradors poden veure les vulnerabilitats ignorades als taulers de seguretat de GitLab. Per racionalitzar el vostre flux de treball, hem afegit la possibilitat de veure els detalls d'ignorar directament al tauler de seguretat.

Creeu gràfics de mètriques de tauler personalitzats

PREMIUM, ULTIMATE, PLATA, OR

Creeu gràfics nous amb mètriques de rendiment personalitzades directament des de la barra d'eines del Tauler de mètriques. Els usuaris ara poden crear, actualitzar i suprimir visualitzacions de mètriques del tauler fent clic al botó "Afegeix mètrica" ("Afegeix mètrica") a l'extrem superior dret de la barra d'eines del tauler.

GitLab 11.11: propietaris de sol·licituds de combinació múltiples i millores per als contenidors

Les tasques de les notificacions ara s'obren com a bot d'alerta de GitLab

PREMIUM, ULTIMATE, PLATA, OR

Ara els problemes oberts a partir de les notificacions seran autoritzats pel bot d'alertes de GitLab, de manera que podeu veure immediatament que el problema es va crear automàticament a partir d'una notificació important.

Desa automàticament les descripcions èpiques a l'emmagatzematge local

ÚLTIM, OR

Les descripcions èpiques no es van desar a l'emmagatzematge local, de manera que els canvis s'han perdut tret que els hagis desat explícitament en canviar la descripció èpica. GitLab 11.11 va introduir la capacitat d'emmagatzemar descripcions èpiques a l'emmagatzematge local. Això vol dir que ara podeu tornar fàcilment a editar la descripció èpica si es produeix un error, us distreu o sortiu accidentalment del navegador.

Suport de duplicació a GitLab per a Git LFS

ENTRADA, PREMIUM, ULTIMATE, BRONZE, PLATA, OR

Amb la rèplica, podeu replicar els dipòsits Git d'una ubicació a una altra. Això fa que sigui fàcil emmagatzemar una rèplica d'un dipòsit situat en un altre lloc del servidor GitLab. GitLab ara admet la duplicació de dipòsits amb Git LFS, de manera que aquesta funció està disponible fins i tot per a dipòsits amb fitxers grans, com ara textures per a jocs o dades científiques.

Permisos de lectura i escriptura al repositori per als testimonis d'accés personal

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Molts testimonis d'accés personal tenen permisos per canviar al nivell api, però l'accés complet a l'API pot donar massa drets a alguns usuaris o organitzacions.

Gràcies a les contribucions de la comunitat, els testimonis d'accés personal ara només poden tenir permisos de lectura/escriptura per als dipòsits de projectes, en lloc d'un accés més profund a nivell d'API a àrees delicades de GitLab com ara la configuració i la pertinença.

Gràcies, Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

Afegir suport bàsic per a consultes de grup GraphQL

GRATUÏT, BRONZE, PLATA, OR, NUCLE, STARTER, PREMIUM, ULTIMATE

Amb l'API GraphQL, els usuaris poden especificar exactament quines dades necessiten i obtenir totes les dades que necessiten en unes quantes sol·licituds. A partir d'aquesta versió, GitLab admet afegir informació bàsica del grup a l'API GraphQL.

Inicieu sessió amb les credencials de Salesforce

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

A GitLab li encanten els desenvolupadors de Salesforce i, per donar suport a aquesta comunitat, permetem als usuaris iniciar la sessió a GitLab amb les seves credencials de Salesforce.com. Les instàncies ara poden configurar GitLab com una aplicació connectada a Salesforce perquè puguin utilitzar Salesforce.com per iniciar la sessió a GitLab amb un sol clic.

Ara es requereix SAML SSO per accedir al web

PREMIUM, ULTIMATE, PLATA, OR

Nosaltres ampliació del requisit d'inici de sessió únic (SSO). a nivell de grup, introduït a la versió 11.8, amb una validació estricta dels recursos del grup i del projecte perquè els usuaris només puguin accedir quan inicien sessió amb SAML. Aquesta és una capa addicional de control d'accés per a les organitzacions que valoren la seguretat i utilitzen GitLab.com mitjançant SSO SAML. Ara podeu fer que SSO sigui un requisit, sabent que els usuaris del vostre grup estan utilitzant SSO.

Filtrat per dades creades o modificades recentment per a l'API d'epics

ÚLTIM, OR

Abans era difícil consultar dades recentment creades o modificades mitjançant l'API de GitLab epics. A la versió 11.11 hem afegit filtres addicionals created_after, created_before, updated_after и updated_beforeper garantir la coherència amb l'API de problemes i trobar ràpidament les èpiques modificades o creades recentment.

Autenticació biomètrica amb UltraAuth

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

empresa UltraAuth s'especialitza en l'autenticació biomètrica sense contrasenya. Ara admetem aquest mètode d'autenticació a GitLab!

Gràcies Kartiki TannaKartikey Tanna)!

GitLab Runner 11.11

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Avui hem llançat GitLab Runner 11.11! GitLab Runner és un projecte de codi obert que s'utilitza per executar treballs de CI/CD i tornar els resultats a GitLab.

Millores d'omnibus

CORE, STARTER, PREMIUM, ULTIMATE

Hem fet les millores següents a Omnibus a GitLab 11.11:

Millores de l'esquema

CORE, STARTER, PREMIUM, ULTIMATE

Hem fet les millores següents a Helm Charts a GitLab 11.11:

Millores de rendiment

CORE, STARTER, PREMIUM, ULTIMATE, GRATIS, BRONZE, PLATA, OR

Continuem millorant el rendiment de GitLab amb cada llançament per a instàncies de GitLab de qualsevol mida. Algunes millores a GitLab 11.11:

Funcions obsoletes

GitLab Geo aportarà emmagatzematge hash a GitLab 12.0

És necessari GitLab Geo emmagatzematge hash per mitigar la competència en els nodes secundaris. Això es va anotar a gitlab-ce#40970.

A GitLab 11.5 hem afegit aquest requisit a la documentació geogràfica: gitlab-ee#8053.

A GitLab 11.6 sudo gitlab-rake gitlab:geo:check comprova si l'emmagatzematge hash està habilitat i si es migren tots els projectes. Cm. gitlab-ee#8289. Si utilitzeu Geo, executeu aquesta comprovació i feu la migració tan aviat com sigui possible.

A GitLab 11.8 es mostrarà un avís desactivat permanentment a la pàgina Àrea d'administració › Geo › Nodessi no es permeten les comprovacions anteriors. gitlab-ee!8433.

A GitLab 12.0 Geo utilitzarà els requisits d'emmagatzematge hash. Cm. gitlab-ee#8690.

Data d'eliminació: 22 juny 2019 ciutat

GitLab Geo portarà PG FDW a GitLab 12.0

Això és necessari per al cursor de registre geogràfic, ja que millora molt el rendiment d'algunes operacions de sincronització. També millora el rendiment de les consultes d'estat del node geo. Les consultes anteriors tenien un rendiment massa baix en projectes grans. Vegeu com configurar-lo Replicació de bases de dades geo. A GitLab 12.0 Geo requerirà PG FDW. Cm. gitlab-ee#11006.

Data d'eliminació: 22 juny 2019 ciutat

Les opcions de sentinella per a l'informe d'errors i el registre s'eliminaran de la interfície d'usuari a GitLab 12.0

Aquestes opcions s'eliminaran de la interfície d'usuari a GitLab 12.0 i estaran disponibles al fitxer gitlab.yml. A més, podreu definir un entorn Sentry per distingir entre diversos desplegaments. Per exemple, desenvolupament, posada en escena i producció. Cm. gitlab-ce#49771.

Data d'eliminació: 22 juny 2019 ciutat

Limitació del nombre màxim de canalitzacions creades per una presentació

Anteriorment, GitLab va crear pipelines per a HEAD cada branca de l'enviament. Això és útil per als desenvolupadors que impulsen diversos canvis alhora (per exemple, a una branca de funcions i a un develop).

Però en empènyer un dipòsit gran on hi ha moltes branques actives (per exemple, per moure's, emmirallar-se o bifurcar), no cal que creeu una canalització per a cada branca. A partir de GitLab 11.10 creem màxim 4 canonades en enviar.

Data d'eliminació: 22 Maig 2019

Camins de codi heretats de GitLab Runner

Des que Gitlab 11.9 utilitza GitLab Runner nou mètode clonar/cridar al repositori. Actualment, GitLab Runner utilitzarà el mètode antic si el nou no és compatible. Veure més a aquesta tasca.

A GitLab 11.0, hem canviat la vista de configuració del servidor de mètriques per a GitLab Runner. metrics_serverserà eliminat a favor de listen_address a GitLab 12.0. Veure més a aquesta tasca.

A la versió 11.3, GitLab Runner va començar a donar suport diversos proveïdors de memòria cau; que va donar lloc a nous paràmetres per configuració específica de S3. En documentació hi ha una taula de canvis i instruccions per migrar a la nova configuració. Veure més a aquesta tasca.

Aquests camins no estaran disponibles a GitLab 12.0. Com a usuari, no cal que canvieu res, només assegureu-vos que la vostra instància de GitLab està executant la versió 11.9+ quan actualitzeu a GitLab Runner 12.0.

Data d'eliminació: 22 juny 2019 ciutat

Opció obsoleta per a la funció de punt d'entrada per a GitLab Runner

Paràmetre de característica introduït a 11.4 GitLab Runner FF_K8S_USE_ENTRYPOINT_OVER_COMMAND per solucionar problemes com # 2338 и # 3536.

A GitLab 12.0, canviarem al comportament correcte com si la configuració de la funció estigués desactivada. Veure més a aquesta tasca.

Data d'eliminació: 22 juny 2019 ciutat

Compatibilitat obsoleta per a una distribució de Linux que ha arribat a l'EOL per a GitLab Runner

Algunes distribucions de Linux on podeu instal·lar GitLab Runner han complit el seu propòsit.

A GitLab 12.0, GitLab Runner ja no distribuirà paquets a aquestes distribucions de Linux. Podeu trobar una llista completa de les distribucions que ja no són compatibles al nostre documentació. Gràcies Javier ArdoJavier Jardon), per a la seva contribució!

Data d'eliminació: 22 juny 2019 ciutat

Eliminació de les ordres antigues de GitLab Runner Helper

Com a part d'afegir suport Ejecutor de Windows Docker va haver d'abandonar algunes de les ordres antigues que s'utilitzen imatge d'ajudant.

GitLab 12.0 llança GitLab Runner amb noves ordres. Això només s'aplica als usuaris que anul·la la imatge d'ajuda. Veure més a aquesta tasca.

Data d'eliminació: 22 juny 2019 ciutat

Eliminació del mecanisme git clean heretat de GitLab Runner

A GitLab Runner 11.10 nosaltres donava una oportunitat configurar com Runner executa una ordre git clean. A més, una nova estratègia de neteja elimina l'ús git reset i posa l'ordre git clean després del pas de càrrega.

Com que aquest canvi de comportament pot afectar alguns usuaris, hem preparat una configuració FF_USE_LEGACY_GIT_CLEAN_STRATEGY. Si estableixes el valor true, restaurarà l'estratègia de neteja heretada. Es pot trobar més informació sobre l'ús de paràmetres de funció a GitLab Runner en la documentació.

A GitLab Runner 12.0, eliminarem el suport per a l'estratègia de neteja heretada i la possibilitat de restaurar-la mitjançant un paràmetre de funció. Veure a aquesta tasca.

Data d'eliminació: 22 juny 2019 ciutat

Plantilles de projectes d'equip només disponible per als plans Silver/Premium

Quan vam introduir plantilles de projecte a nivell de grup a la versió 11.6, accidentalment vam fer que aquesta funció Premium/Silver estigui disponible per a tots els plans.

Nosaltres arregla aquest error a la versió 11.11 i doneu 3 mesos més a tots els usuaris i instàncies per sota del nivell Silver/Premium.

A partir del 22 d'agost de 2019, les plantilles de projectes d'equip només estaran disponibles per al pla Silver/Premium i superior, tal com es descriu a la documentació.

Data d'eliminació: 22 2019 d'agost

S'ha eliminat el suport per a treballs per lots de Windows

A GitLab 13.0 (22 de juny de 2020), tenim previst eliminar el suport per a treballs per lots a la línia d'ordres de Windows a GitLab Runner (per exemple, cmd.exe) a favor del suport estès per a Windows PowerShell. Llegeix més a aquesta tasca.

La nostra visió de DevOps empresarial ara s'alinearà amb la posició de Microsoft que PowerShell és la millor opció per automatitzar aplicacions empresarials en entorns Windows. Si voleu continuar utilitzant cmd.exe, aquestes ordres es poden cridar des de PowerShell, però no donarem suport directament als treballs per lots de Windows a causa de diverses inconsistències que donen lloc a una gran sobrecàrrega de manteniment i desenvolupament.

Data d'eliminació: 22 setembre 2019 ciutat

Requereix Git 2.21.0 o superior

A partir de GitLab 11.11, cal que s'executi Git 2.21.0. Omnibus GitLab ja s'envia amb Git 2.21.0, però els usuaris d'instal·lacions originals amb versions anteriors de Git hauran d'actualitzar.

Data d'eliminació: 22 Maig 2019

Plantilla de servei de Kubernetes heretada

A GitLab 12.0, tenim previst deixar el patró de servei de Kubernetes a nivell d'instància a favor de la configuració del clúster a nivell d'instància introduïda a GitLab 11.11.

Totes les instàncies autogestionades que utilitzen la plantilla de servei es migraran a un clúster a nivell d'instància quan s'actualitzeu a GitLab 12.0.

Data d'eliminació: 22 juny 2019 ciutat

S'està desactivant la concordança d'etiquetes app als panells de desplegament de Kubernetes

A GitLab 12.0, tenim previst desactivar la concordança d'etiquetes d'aplicació al selector de desplegament de Kubernetes. A GitLab 11.10 hem introduït nou mecanisme de concordança, que busca partits app.example.com/app и app.example.com/envper mostrar els desplegaments al panell.

Perquè aquests desplegaments es mostrin als taulers de desplegament, tot el que heu de fer és enviar un nou desplegament i GitLab aplicarà les noves etiquetes.

Data d'eliminació: 22 juny 2019 ciutat

Els paquets GitLab 12.0 es signaran amb signatura ampliada

2 de maig de 2019 GitLab va ampliar la validesa de les claus de signatura dels paquets Òmnibus GitLab del 01.08.2019/01.07.2020/XNUMX al XNUMX/XNUMX/XNUMX. Si esteu verificant les signatures dels paquets i voleu actualitzar les claus, només heu de seguir les instruccions de documentació per signar paquets Òmnibus.

Data d'eliminació: 22 juny 2019 ciutat

Registre de canvis

Busqueu tots aquests canvis al registre de canvis:

Instal · lació

Si esteu configurant una instal·lació nova de GitLab, visiteu Pàgina de descàrrega de GitLab.

Actualitzar

→ Fes una ullada pàgina d'actualització

Font: www.habr.com

Afegeix comentari