Re: Lançada a versão 1.8.0

Tallys Martins tallysmartins at gmail.com
Wed May 10 16:44:25 BRT 2017


Muito bom!! Parabéns pelo esforço de vocês!

Noosfero is alive! :)

Abraço!

Em qua, 10 de mai de 2017 às 14:06, Bráulio Bhavamitra <brauliobo at gmail.com>
escreveu:

> Massa rodrigo!
>
> Foi tb o build 1000 no travis :)
> https://travis-ci.org/noosfero/noosfero/builds/230705133
>
> Essa versão marcou uma série de mudanças estruturais que foram trazidas
> junto com a atualização do Cirandas (finalmente!) para o rails 4. Algumas
> delas:
> - Agora o lib não depende de mais nada no app, e tudo que dependia foi
> para o app (ver app/services, app/jobs, app/concerns, app/models/concerns,
> etc)
> - Com isso, foi habilitado o eager load de todas as classes (mesmo em modo
> desenvolvimento, sem mais problemas de STI em desenv.) o que reduziu de
> modo significativo o uso de memória com maior compartilhamento das classes
> e resultando em menor tempo de aquecimento dos workers do unicorn
> - Adicionado suporte ao puma (novo webserver padrão no rails), usa menos
> memória pois baseia-se em threads. Suporte experimental ao jruby pode
> ajudar ainda mais.
> - Suporte a configuração via variáveis no dotenv
> - Suporte ao Rollbar (excelente sistema para monitoramente de erros, de
> graça até 5000 ocorrencias)
> - Suporte ao Mailgun (finalmente enviando emails aos servidores do
> hotmail! 10000 emails/mes de graça)
> - Remoção de diversos arquivos de código nunca usado ou totalmente
> discontinuados
> - Melhor suporte ao spring, acelerando o desenvolvimento (use os binários
> no bin)
> - Suporte ao ruby 2.4 (notei testes rodando de 10 a 20% mais rápidos)
>
> abraços!
> bráulio
>
>
> On Wed, May 10, 2017 at 11:48 AM Rodrigo Souto <rodrigo at colivre.coop.br>
> wrote:
>
>> Olá pessoal,
>>
>> Finalmente consegui lançar ontem a versão 1.8.0 do Noosfero. Essa versão
>> estava prevista para ser lançada em meados de Março, mas por limitação de
>> tempo e de expectativa de finalização de algumas funcionalidades só
>> consegui fechar o lançamento agora. Essa versão ficou gigantesca! Vou
>> tentar garantir o período de 2 meses para próxima.
>>
>> Fiz um apanhado geral de funcionalidades relevantes que eu me envolvi ou
>> tive conhecimento nessa versão para compartilhar com todos. Adicionem
>> outras funcionalidades importantes que tenham passado em branco!
>>
>>    - Changelog: como a ideia de mantermos um changelog não deu certo,
>>    automatizei a geração de um changelog no script de lançamento. A primeira
>>    versão dele já foi lançada:
>>    https://gitlab.com/noosfero/noosfero/blob/f29956d572c9ce75578129c9a733971732435570/CHANGELOG.md
>>    - JSONB: suporte para campos JSONB. Esses campos são serializados e
>>    também indexáveis e buscáveis. Foi incluido o campo "metadata" em JSONB em
>>    alguns models base do Noosfero.
>>    - RSpec: suporte no core para tests RSpec. Vamos manter ele em
>>    paralelo à infra atual.
>>    - Social Statistics Plugin: novo plugin que integra o Noosfero à gem
>>    "blazer" (https://github.com/ankane/blazer). Essa gem permite a
>>    criação de consultas e murais de estatísticas baseadis em consultas sql.
>>    Foi feito um vídeo-tutorial da primeira aplicação desse plugin em produção
>>    aqui:
>>    https://redeot.colivre.net/gts-ambiente-e-tecnico/tutorial-da-ferramenta-de-estatisticas
>>    - Pg_Search Facets: implementamos uma solução de facets para o plugin
>>    de busca pg_search. Essa implementação foi feita usando apenas as
>>    tecnologias de busca full-text nativas do Postgresql. Ela é recomendada
>>    para casos onde a quantidade de dados é intermediária (centenas de
>>    milhares) e o os recursos de infraestrutura são limitados. Para casos onde
>>    a quantidade de dados é grande (milhões), ainda é mais recomendado o uso do
>>    Solr. Exemplo de uso em: https://redeot.colivre.net/search/articles
>>    - Rotas customizadas para plugins: plugins podem criar rotas próprias
>>    agora através do arquivo 'config/routes.rb' na raiz do plugin.
>>    - Custom Routes Plugin: novo plugin que permite mapear url -> url via
>>    interface de administração.
>>    - Friendly Mime: biblioteca para conversão de mimetypes para versão
>>    humana de leitura.
>>    - Regiões de interesse e localização: separamos o conceito de relação
>>    de perfis com regiões da localização em si. Agora essas regiões são
>>    consideradas "Regiões de interesse" e a localização é determinada
>>    indepentemente no mesmo painel. O campo de localização também foi incluído
>>    de forma agrupada como "custom field", substituindo a escolha individual
>>    dos campos "País", "Estado", "Cidade", etc. Esses campos são mostrados
>>    juntamente com a seleção da posição no mapa e continuam sendo salvos
>>    localmente.
>>    - Tags para perfis: os perfis agora podem se relacionar com tags
>>    criando assim o vínculo de "Tags de interesse".
>>    - Public Access Restriction Plugin: novo plugin que limita o acesso à
>>    rede apenas para a página inicial e a comunidade portal para visitantes.
>>
>> O link para os pacotes debian e versões de teste estão disponíveis aqui:
>> https://gitlab.com/noosfero/noosfero/milestones/12
>>
>> Obrigado a todos pela construção dessa versão!    :)
>>
>> --
>> Rodrigo Souto - rodrigo at colivre.coop.br
>> Colivre - Cooperativa de Tecnologias Livreswww.Colivre.coop.br
>> Tel: 71-3011-2199 <(71)%203011-2199> / 3331-2299
>>
>> _______________________________________________
>> Noosfero-br mailing list
>> Noosfero-br at listas.softwarelivre.org
>> https://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>
> _______________________________________________
> Noosfero-br mailing list
> Noosfero-br at listas.softwarelivre.org
> https://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20170510/9aa02f44/attachment-0001.html>


More information about the Noosfero-br mailing list