Test Info
Library Name | libmongoc |
Version #1 | 1.8.2 |
Version #2 | 1.9.0 |
Arch | x86_64 |
GCC Version | 7 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 7 |
Total Libraries | 1 |
Total Symbols / Types | 442 / 143 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 37 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 3 |
Added Symbols 37
mongoc-bulk-operation.h,
libmongoc-1.0.so.0.0.0
mongoc_bulk_operation_set_client_session ( mongoc_bulk_operation_t* bulk, struct _mongoc_client_session_t* client_session )
mongoc-change-stream.h,
libmongoc-1.0.so.0.0.0
mongoc_change_stream_destroy ( mongoc_change_stream_t* p1 )
mongoc_change_stream_error_document ( mongoc_change_stream_t const* p1, bson_error_t* p2, bson_t const** p3 )
mongoc_change_stream_next ( mongoc_change_stream_t* p1, bson_t const** p2 )
mongoc-client-session.h,
libmongoc-1.0.so.0.0.0
mongoc_client_session_advance_cluster_time ( mongoc_client_session_t* session, bson_t const* cluster_time )
mongoc_client_session_advance_operation_time ( mongoc_client_session_t* session, uint32_t timestamp, uint32_t increment )
mongoc_client_session_append ( mongoc_client_session_t const* client_session, bson_t* opts, bson_error_t* error )
mongoc_client_session_destroy ( mongoc_client_session_t* session )
mongoc_client_session_get_client ( mongoc_client_session_t const* session )
mongoc_client_session_get_cluster_time ( mongoc_client_session_t const* session )
mongoc_client_session_get_lsid ( mongoc_client_session_t const* session )
mongoc_client_session_get_operation_time ( mongoc_client_session_t const* session, uint32_t* timestamp, uint32_t* increment )
mongoc_client_session_get_opts ( mongoc_client_session_t const* session )
mongoc_session_opts_clone ( mongoc_session_opt_t const* opts )
mongoc_session_opts_destroy ( mongoc_session_opt_t* opts )
mongoc_session_opts_get_causal_consistency ( mongoc_session_opt_t const* opts )
mongoc_session_opts_new ( )
mongoc_session_opts_set_causal_consistency ( mongoc_session_opt_t* opts, bool causal_consistency )
mongoc-client.h,
libmongoc-1.0.so.0.0.0
mongoc_client_command_with_opts ( mongoc_client_t* client, char const* db_name, bson_t const* command, mongoc_read_prefs_t const* read_prefs, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_client_find_databases_with_opts ( mongoc_client_t* client, bson_t const* opts )
mongoc_client_get_database_names_with_opts ( mongoc_client_t* client, bson_t const* opts, bson_error_t* error )
mongoc_client_start_session ( mongoc_client_t* client, mongoc_session_opt_t const* opts, bson_error_t* error )
mongoc-collection.h,
libmongoc-1.0.so.0.0.0
mongoc_collection_command_with_opts ( mongoc_collection_t* collection, bson_t const* command, mongoc_read_prefs_t const* read_prefs, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_collection_create_bulk_operation_with_opts ( mongoc_collection_t* collection, bson_t const* opts )
mongoc_collection_delete_many ( mongoc_collection_t* collection, bson_t const* selector, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_collection_delete_one ( mongoc_collection_t* collection, bson_t const* selector, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_collection_find_indexes_with_opts ( mongoc_collection_t* collection, bson_t const* opts )
mongoc_collection_insert_many ( mongoc_collection_t* collection, bson_t const** documents, size_t n_documents, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_collection_insert_one ( mongoc_collection_t* collection, bson_t const* document, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_collection_replace_one ( mongoc_collection_t* collection, bson_t const* selector, bson_t const* replacement, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_collection_update_many ( mongoc_collection_t* collection, bson_t const* selector, bson_t const* update, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_collection_update_one ( mongoc_collection_t* collection, bson_t const* selector, bson_t const* update, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_collection_watch ( mongoc_collection_t const* coll, bson_t const* pipeline, bson_t const* opts )
mongoc-database.h,
libmongoc-1.0.so.0.0.0
mongoc_database_command_with_opts ( mongoc_database_t* database, bson_t const* command, mongoc_read_prefs_t const* read_prefs, bson_t const* opts, bson_t* reply, bson_error_t* error )
mongoc_database_find_collections_with_opts ( mongoc_database_t* database, bson_t const* opts )
mongoc_database_get_collection_names_with_opts ( mongoc_database_t* database, bson_t const* opts, bson_error_t* error )
mongoc-uri.h,
libmongoc-1.0.so.0.0.0
mongoc_uri_get_service ( mongoc_uri_t const* uri )
to the top
Other Changes in Constants 3
mongoc-config.h
[+] MONGOC_HAVE_RES_NCLOSE
|
Change |
Effect |
1 |
The constant MONGOC_HAVE_RES_NCLOSE with value 1 has been added. |
No effect. |
[+] MONGOC_HAVE_RES_NSEARCH
|
Change |
Effect |
1 |
The constant MONGOC_HAVE_RES_NSEARCH with value 1 has been added. |
No effect. |
mongoc-uri.h
[+] MONGOC_URI_RETRYWRITES
|
Change |
Effect |
1 |
The constant MONGOC_URI_RETRYWRITES with value "retrywrites" has been added. |
No effect. |
to the top
Header Files 7
mongoc-bulk-operation.h
mongoc-config.h
mongoc-iovec.h
mongoc-server-description.h
mongoc-topology-description.h
mongoc.h
utlist.h
to the top
Libraries 1
libmongoc-1.0.so.0.0.0
to the top