[Mono-list] [ANN] Firebird ADO.NET Data Provider 1.6.1 released

Carlos Guzmán Álvarez carlosga@telefonica.net
Fri, 13 Aug 2004 11:45:00 +0200


Hello:

The Firebird ADO.NET Data Provider 1.6.1 is available for download.

Release notes can be found here:

http://www.firebirdsql.org/index.php?action=view_item&topic=1092389058

Download information can be found here:

http://www.firebirdsql.org/index.php?op=files&id=netprovider



Release notes:

1.6.1 ( 2004-08-13 )
----- - ---- -- -- -

* Bug Fixes (Please review the changelog for details)

	- Fixed bug #1007104

	- Fixed bug #995178

	- Fixed bug #998002

	- Fixed bug #1000160

	- Fixed bug #1003519

* Removed the limitation of one DataReader per connection.
(Now you can have many DataReader's per connection and only
one per command).

* Changes on Database schema support:

	* All source files has been renamed to remove
	the Schema suffix (FbTablesSchema.cs -> FbTables.cs)
	The same for the class names.

	* There are a new 'Restrictions' schema that will
	return the restriction columns for each schema.

	* There are new columns in some schemas:

		XXXX_CATALOG
		XXXX_SCHEMA

	That will make the returned schemas more
	general and compatible with other databases
	(what will be nice for .net 2.0 as the schema
	support is in the System.Data.Common.DbConnection
	class)

	These new columns are restriction columns as
	well (the value will be null always) 		

	* New schemas.

		- DataTypes. Returns the data types information.

		- MetaDataCollections. Returns all the supported schemas,
		and the number of restrictions of each one

		- Restrictions. Returns the restriction columns of each schema.

         * New FbConnection methods.

             - GetChema()
             - GetSchema(string)
             - GetSchema(string[])

         * Changes on the names of the FbDbSchemaType elements to remove
the underscore.

         ** Some of the changes in the Schema Results are: **
	
	* Columns Schema.

         	- The COLUMN_DATA_TYPE now holds the datatype name.

	        - Added new IS_ARRAY column.

         	- Removed PROVIDER_TYPE, PRIMARY_KEY and UNIQUE_KEY columns.
		(The reason is that the query with that columsn gets a lot time to be
executed
		in databases with complex metadata)

         * Tables schema.

	        - The IS_SYSTEM_TABLE column now will have aloways 0/1 as values.

		- Not it's no possible to filter by the IS_SYSTEM_TABLE column,
		instead filter by TABLE_TYPE can be done using:

			a. TABLE
			b. VIEW
			c. SYSTEM TABLE

	* Domains Schema.

         	- The COLUMN_DATA_TYPE now holds the datatype name.

	* ProcedureParameters Schema.

         	- The COLUMN_DATA_TYPE now holds the datatype name.

	* ViewColumnUsage Schema.

         	- The COLUMN_DATA_TYPE now holds the datatype name.

         * Generators schema.

	        * The IS_SYSTEM_GENERATOR column now will have always 0/1 as
values.

         * Functions schema.

	        * The IS_SYSTEM_FUNCTION column now will have always 0/1 as values.

         * Triggers schema.

	        * The IS_SYSTEM_TRIGGER column now will have always 0/1 as values.

	* ForeignKeys schema:

		* The order of the restriction columns is changed:

                     1. PK_TABLE_CATALOG
                     2. PK_TABLE_SCHEMA
                     3. PK_TABLE_NAME
                     4. FK_TABLE_CATALOG
                     5. FK_TABLE_SCHEMA
                     6. FK_TABLE_NAME


CVS Tag: NP_1_6_1


--
Best regards

Carlos Guzmán Álvarez
Vigo-Spain