Todos os produtos
Search
Central de documentação

Simple Message Queue (formerly MNS):SDK for C++ release notes

Última atualização: Jun 27, 2026

Esta página lista todas as versões do SDK for C++ do Simple Message Queue (anteriormente MNS). Para garantir estabilidade e desempenho, use a versão mais recente.

Histórico de versões

Versão

Data de lançamento

Alterações

1.3.6

2019-12-16

Suporte ao macOS

1.3.5

2017-04-11

Filtragem de mensagens por tag, push de SMS

1.3.4

2016-12-29

Melhoria na assinatura Base64

1.3.3

2016-12-10

Tolerância a falhas para endpoint inválido

1.3.2

2016-11-01

GetMessage para ServiceException

1.3.1

2016-07-28

Timeout configurável para MnsClient

1.3.0

2016-01-05

Endpoints de fila e e-mail para inscrição, suporte a SCons no Windows, otimizações de compatibilidade

1.1.0

2016-01-05

Recurso de tópico, suporte a token STS

1.0.0

2015-12-14

Versão inicial

Pré-requisitos e instalação

Todas as versões 1.3.x compartilham o mesmo processo de compilação. As versões 1.0.0 e 1.1.0 usam um sistema de compilação diferente.

Versões 1.3.0 a 1.3.6

Requisitos:

  • Linux: g++ 4.1.2 ou superior

  • Windows: Visual Studio 2015

  • macOS: suportado a partir da versão 1.3.6

  • Ferramenta de compilação SCons

Compile o SDK:

  1. Baixe e descompacte o pacote do SDK da versão desejada. Consulte os links de download em cada seção de versão abaixo.

  2. Acesse o diretório mns_cplusplus_sdk e execute:

       scons
  3. A biblioteca compilada fica no diretório lib dentro do SDK.

Execute o exemplo:

  1. Abra o arquivo aliyun-mns.properties no diretório sample e defina seu endpoint, AccessKey ID e AccessKey secret.

  2. No diretório sample, execute:

       ./mns_sample

Versões 1.0.0 e 1.1.0

Requisitos:

  • g++ 4.1.2 ou superior

Compile e instale o SDK:

  1. Baixe e descompacte o pacote do SDK.

  2. Acesse o diretório mns_cplusplus_sdk e execute:

       ./configure && make && sudo make install
  3. A biblioteca é instalada em /usr/local/lib. O caminho exato pode variar conforme o sistema operacional. Ajuste o ldconfig adequadamente.

Execute o exemplo:

  1. Abra o arquivo aliyun-mns.properties no diretório sample e defina seu endpoint, AccessKey ID e AccessKey secret.

  2. No diretório sample, compile e execute:

       make
       ./mns_sample

Versão 1.3.6

Data de lançamento: 2019-12-16

Baixar SDK v1.3.6

Novidades:

  • Suporte ao macOS.

Versão 1.3.5

Data de lançamento: 2017-04-11

Baixar SDK v1.3.5

Novidades:

  • Filtragem de mensagens por tag.

  • Push de SMS para endpoints.

Versão 1.3.4

Data de lançamento: 2016-12-29

Baixar SDK v1.3.4

Melhorias:

  • Codificação Base64 na assinatura de requisições para evitar erros inesperados.

Versão 1.3.3

Data de lançamento: 2016-12-10

Baixar SDK v1.3.3

Novidades:

  • Tolerância a falhas para endpoints inválidos.

Versão 1.3.2

Data de lançamento: 2016-11-01

Baixar SDK v1.3.2

Novidades:

  • Função GetMessage para a classe ServiceException.

Versão 1.3.1

Data de lançamento: 2016-07-28

Baixar SDK v1.3.1

Novidades:

  • Timeout configurável para MnsClient.

Versão 1.3.0

Data de lançamento: 2016-01-05

Baixar SDK v1.3.0

Novidades:

  • Filas do Simple Message Queue (anteriormente MNS) e endereços de e-mail como endpoints de inscrição para tópicos.

  • Suporte a compilação com SCons no Windows.

Melhorias:

  • Otimizações de compatibilidade.

Versão 1.1.0

Data de lançamento: 2016-01-05

Baixar SDK v1.1.0

Novidades:

  • Recurso de tópico.

  • Suporte a token do Security Token Service (STS).

Versão 1.0.0

Data de lançamento: 2015-12-14

Baixar SDK v1.0.0

Lançamento inicial do SDK for C++ do Simple Message Queue (anteriormente MNS).