Actualizaciones / Reconstrucciones fallan debido a MaxMind DB EOL

Ahora soportamos la forma oficialmente respaldada de obtener bases de datos, según:

Si deseas obtener actualizaciones regulares de MaxMind, deberás ir a GeoLite sign up | MaxMind para registrar una cuenta y generar una clave de licencia.

Luego, deberás modificar tu contenedor para incluirla en la sección env::

env:
   DISCOURSE_MAXMIND_LICENSE_KEY: ...clave aquí...

La corrección garantiza que ya no haya una bomba de tiempo. Si no tenemos una clave de licencia, nunca intentaremos descargar los archivos.

Estamos discutiendo con MaxMind la posibilidad de incluir las bases de datos actualizadas en nuestras nuevas imágenes base. Hay dos alternativas para quienes realizan autoalojamiento, dependiendo del resultado:

  1. Sin resolución de IP en la página de perfil del usuario ni en la página de administración hasta que agregues una licencia.

  2. Resolución de IP desactualizada durante hasta N días desde que obtuviste una imagen base (es decir, después de ejecutar ./launcher rebuild app).

Es muy probable que la opción (1) sea el resultado para quienes realizan autoalojamiento.

También estamos investigando otras alternativas, pero nuestras opciones están bastante limitadas.

Me opongo firmemente a agregar funcionalidad al núcleo que realice búsquedas de IP mediante un servicio web, ya que eso expone información a terceros. Solo existen dos alternativas reales importantes y ambas requieren registro.